Stride is seeking to solve the challenges of being self-employed by helping workers handle the complexities of insurance, finances, and taxes, and is looking for a Senior Android Developer to lead the architecture and implementation of their Android app
Requirements
- Have senior-level experience (strong leadership, strategic thinking, expert problem-solving, effective communication, and the ability to mentor others while driving high-impact results and navigating complex challenges) Android development experience, typically 7+ years
- Are highly proficient in native app development in Kotlin and Java for Android
- Have advanced knowledge of the Android SDK, Jetpack libraries, and architectural best practices
- Are fluent in dependency injection frameworks (e.g., Dagger, Hilt, Koin)
- Have a deep understanding of Android architecture components (ViewModel, LiveData, Room, etc.)
- Bring extensive experience with Jetpack Compose and modern UI development
- Have experience working with RESTful APIs
Responsibilities
- Architecting and independently deliver complex Android projects
- Leading design and implementation of medium to large-scale projects
- Breaking down technical designs into actionable Epics and work items
- Driving data-informed decisions through app instrumentation, analytics, and performance metrics to enhance user experience
- Collaborating with product and design teams and design to refine specifications and suggest improvements
- Providing thorough, timely code reviews of native engineers
- Mentoring and coaching best practices for developers
Other
- 7+ years of experience
- Strong leadership, strategic thinking, expert problem-solving, effective communication, and the ability to mentor others
- Ability to work cross-functionally to solve problems
- Ability to communicate complex technical concepts to both technical and non-technical stakeholders
- Ability to interpret both business needs and technical constraints to craft optimal solutions