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
Acting as a technical point of contact, working cross-functionally to solve problems
Monitoring releases, identify errors, and suggest improvements using our observability stack
Staying current with industry best practices and proposing enhancements to our existing technology
Communicating complex technical concepts to both technical and non-technical stakeholders
Interpreting both business needs and technical constraints to craft optimal solutions, balancing short-term practicality with long-term strategic goals
Effectively collaborating with Product teams and Senior Management to align development efforts with overall company objectives
Optimizing app performance, memory usage, and battery efficiency across various Android devices and OS versions
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
Can design and implement clean, modular architecture (e.g., MVVM, MVI)
Are familiar with the Google Play Store submission process, app signing, and Play Console features
Understand and can apply Android performance profiling tools and optimization techniques
Have a proven track record of meeting deadlines and effectively communicating project status
Benefits
Stock options to participate in Stride’s equity incentive program
Health insurance
Flexible working hours
Paid time off
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.