Senior Android Engineer - Kotlin
Company
Underdog Fantasy
Location
Remote
Type
Full Time
Job Description
- Lend your expertise to higher-level technical discussions and contribute to the continued learning of all team members
- Build efficient, well-structured code with an eye for testability (Architectural Patterns, SOLID principles, DI, etc.) from product requirements and designs
- Work with: Kotlin, Coroutines, Flow/LiveData, Hilt, MVVM & MVI architectures, Retrofit, Arrow, Epoxy (RecyclerView), Coil
- Collaborative in nature with the confidence to speak up and the humility to ask for help
- Expert in of Object-Oriented Design Principles
- Expert in Kotlin (Coroutines, Lambdas, Scope Functions, etc.)
- Have strong knowledge of the Android SDK (Architecture Components, Lifecycles, XML Layouts, RecyclerViews, etc.)
- Have strong knowledge of reactive streams and functional programming (Flow, RxJava2, etc.)
- Comfortable with REST APIs, JSON (de)serialization, and asynchronous logic
- Have 4+ years of experience building Android applications
- Familiarity with the Epoxy library (Airbnb)
- Familiarity with the Arrow library and advanced functional programming concepts
- Passion for Android development, with at least 1-2 personal projects under your belt
- Experience with writing reusable composables, or an interest in Jetpack Compose
- Basic knowledge of most major sports (NFL, MLB, NBA) and how they are played
- Unlimited PTO (we're extremely flexible with the exception of the first few weeks before & into the NFL season)
- 16 weeks of fully paid parental leave
- Company paid Health, Dental, Vision plan option for employees and dependents
- 401k Match & FSA
- Support for learning and development
- Remote, In-Person, or Hybrid Scheduling – we are 100% VIRTUAL FIRST!
- A $500 home office allowance
- $100 in UD credit
- Book club – expense your books!
- Monthly raffle to win a sports ticket reimbursement of up to $500 (including game day snacks!)
- Lastly, an extremely transparent, fun, and engaging culture where you will grow both personally and professionally!
#LI-DNI
Date Posted
01/01/2023
Views
10
Similar Jobs
Linux Support Engineer - Voltage Park
Views in the last 30 days - 0
Voltage Park is seeking a Linux Support Engineer for a fulltime remote position The ideal candidate will have command line level Linux sys administrat...
View DetailsDirector, Product (Remote) - Dscout
Views in the last 30 days - 0
Dscout is a leading company in experience research technology offering a platform for major companies to gain insights into user needs and behaviors T...
View DetailsTechnical Architect - CDW
Views in the last 30 days - 0
CDW offers a rewarding career opportunity for a Technical Architect with expertise in ServiceNow The role involves delighting customers by collaborati...
View DetailsSenior React.js & Python Developer - Lemon.io
Views in the last 30 days - 0
Lemonio is a marketplace that connects Senior Developers with handpicked startups in the US and Europe They offer projects based on the developers exp...
View DetailsFederal Security Solutions Engineer - Rapid7
Views in the last 30 days - 0
Rapid7 is seeking a Federal Solutions Engineer with 5 years of experience in cybersecurity solutions engineering or technical sales focusing on federa...
View DetailsSales Engineer - Dandy
Views in the last 30 days - 0
Dandy a venturebacked company is revolutionizing the 200B dental industry with advanced technology They are looking for a Sales Engineer with 5 years ...
View Details