Senior Engineer - Android
Full-time
Senior
About the role and why its unique:
- You’ll be an early member of our small team to help build out the next generation of Underdog’s mobile applications and keep us the #1 app in the industry
- 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
Who you are:
- 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
Even better if you have…
- 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
Our targeted compensation rate for this position is between $150,000 and $210,000, depending on experience, plus equity. Think your skills are exceptional and warrant higher pay? Apply anyway! If we agree, we’re willing to negotiate.
What we can offer you:
- 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
- Monthly raffle to win a sports ticket reimbursement of up to $500 (including game day snacks)
- A $500 home office allowance
- Underdog credits to play on our platform
- A connected virtual first culture with a highly engaged distributed workforce
- 5% 401k match, FSA, company paid health, dental, vision plan options for employees and dependents