Android Engineer
You will design and implement Android features using Kotlin and modern Android APIs. You will own features from inception through design implementation and launch, ensure quality and stability, and integrate network and persistence layers. You will collaborate closely with product managers, designers, backend engineers, and data teams, and work with architectures such as MVVM using Coroutines and Flow or RxJava.
Responsibilities
- Build smooth stable and elegant Android products using Kotlin and modern Android APIs
- Own features from inception through design implementation and launch
- Collaborate with product designers product managers backend developers and data teams
- Implement MVVM architectures and asynchronous patterns using Coroutines Flow or RxJava
- Integrate network and persistence layers using Retrofit and Room
- Ensure code quality readability and maintainability
Requirements
- 3+ years professional Android development experience building consumer Android applications at scale
- Proficiency in Kotlin or Java and Jetpack
- Experience with Jetpack Compose and Android SDK
- Experience with MVVM Coroutines Flow or RxJava
- Experience with Retrofit and Room
- Attention to detail and passion for clean readable maintainable code
- Strong product sense and excellent communication skills
- Bachelor’s degree in Computer Science or related field preferred or equivalent experience
Benefits
- Performance driven compensation with bonus programs and equity ownership
- 401(k) matching
- 100% paid health insurance for employees with 90% coverage for dependents
- Lifestyle wallet flexible benefits spending account
- Employer paid life and disability insurance
- Fertility benefits
- Mental health benefits
- Paid time off company holidays sick time and parental leave
- Catered meals events and exceptional office experience