We’re looking for an Android engineer who is comfortable owning features end-to-end and making pragmatic technical decisions.
Requirements
- Design, build, and maintain Android applications written in Kotlin
- Translate product requirements into scalable, testable, and maintainable solutions
- Own features from initial concept through release and post-launch support
- Write clean, idiomatic Kotlin with a focus on readability and long-term maintainability
- Work with modern Android architecture patterns (MVVM, MVI, or similar)
- Integrate RESTful APIs and handle asynchronous data flows
- Collaborate with backend engineers to define and evolve API contracts
- Ensure app performance, responsiveness, and stability across a range of devices
- Identify bottlenecks and bugs, and implement fixes with minimal supervision
- Contribute to code reviews, technical discussions, and architectural decisions
- Continuously improve code quality, tooling, and development processes
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan