Senior Android Engineer - Kotlin
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
Explore More
Date Posted
01/26/2023
Views
5
Similar Jobs
Senior Design Manager (Infrastructure) - Canonical
Views in the last 30 days - 0
Canonical a leading opensource provider seeks a Senior Design Manager to drive innovation in cloud and AI technologies The role offers remote work glo...
View DetailsSenior Product Designer - Org & Security - Typeform
Views in the last 30 days - 0
This job description outlines a role in developing an intelligent contact management system with AI capabilities The position involves designing user ...
View DetailsSenior Business Analyst - Xpansiv
Views in the last 30 days - 0
Xpansiv promotes its role as an energy market innovator with a global platform for environmental commodities The job posting seeks a Business Analyst ...
View DetailsSenior Specialist Senior Accountant Shared Financial Services - Make-A-Wish America
Views in the last 30 days - 0
The text describes Make a Wish Foundations mission to grant childrens wishes and their community efforts It outlines job positions with remotehybrid o...
View DetailsSoftware Engineer Networking Software and Services - xAI
Views in the last 30 days - 0
The text describes xAIs mission to develop AI systems for understanding the universe and advancing human knowledge It outlines a role involving networ...
View DetailsAssociate Technical Support Engineer - Recharge
Views in the last 30 days - 0
Recharge is a subscription platform for innovative brands offering customer retention solutions They seek Technical Support roles with 247 coverage em...
View Details