Sr. Android Engineer
Core
Architecting and scaling high-performance Android applications, defining technical direction, and mentoring engineers.
Role type
Senior IC Android Engineer (Architect & Mentor)
Builds
Native Android applications using Kotlin and Java
Domain
Mobile Development / Consumer Technology
Deliverable
production ML models | product features
Required skills
Kotlin, Java, Clean Architecture, SOLID principles, MVVM/MVI, Android SDK, Jetpack, Dependency Injection (Hilt/Dagger), Multithreading, CI/CD pipelines, RESTful APIs, Gradle, Fastlane
Preferred skills
Kotlin Multiplatform (KMP), UI design principles, offline storage strategies, memory management optimization
Technologies
Kotlin, Java, Gradle, Fastlane, Hilt, Dagger, Git
Responsibilities
Design and maintain high-performance, resilient code; Drive end-to-end engineering efforts from design to implementation; Partner with Product and Design to translate requirements into user experiences; Champion code quality, refactoring, and automated testing; Optimize app performance, memory management, and UI rendering; Mentor team members on best practices and elevate engineering standards.