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).