Selby Jennings is looking for a visionary Principal Android Engineer with deep technical expertise and a strategic mindset. You'll work closely with product, design, and engineering teams to build scalable, high-performance Android solutions. This is a high-impact role where you'll shape architecture, mentor teams, and influence the future of mobile commerce.
Key Responsibilities
- Strategic Leadership: Define forward-thinking engineering strategies aligned with business goals and market trends.
- Innovation & Differentiation: Evaluate emerging tech and competitor offerings to guide product direction and maintain a competitive edge.
- Technical Mentorship: Lead architecture reviews, mentor engineers, and collaborate across platforms to build cohesive solutions.
- Cross-Functional Collaboration: Communicate progress and strategy through presentations, reports, and team sessions.
- Process Improvement: Drive agile practices and continuous improvement to boost efficiency and product quality.
Qualifications
- Expert in Android SDK, Kotlin, Java, Jetpack Compose, and XML Views.
- Strong grasp of Android OS, UI/UX, security, and performance optimization.
- Proficient in MVVM, MVP, Clean Architecture, DI (Dagger/Hilt), and reactive programming (RxJava, Coroutines).
- Experience with large-scale architectures, modularization, and monorepos.
- Skilled in testing (JUnit, Espresso), debugging, and code reviews.
- Familiar with global deployments, A/B testing, analytics, and feature flags.
- Strong communication, problem-solving, and collaboration skills.
- Experience with design systems and emerging mobile technologies is a plus.
Requirements
- 12+ years of Android development experience.
- Bachelor's or Master's in Computer Science.
- Portfolio of published apps (GitHub or Play Store preferred).