Android Mobile Developer
Core
Design, develop, and maintain sophisticated Android applications and SDKs, ensuring seamless integration and optimal performance.
Role type
Senior Android Mobile Developer (IC)
Builds
Android applications and Android SDKs
Domain
Mobile Development (Android)
Deliverable
production ML models | product features
Required skills
Java, Kotlin, Android SDK development, Git, RESTful APIs, cloud message APIs, push notifications, Android design patterns, MVC/MVP/MVVM, SOLID principles, performance tuning, memory optimization
Preferred skills
React Native, cross-platform development
Technologies
Java, Kotlin, Git, React Native
Responsibilities
Design, develop, and maintain Android applications and SDKs; conduct code reviews and optimize performance; provide technical leadership and mentorship to junior developers; collaborate with product managers, UI/UX designers, and QA teams.
Seniority
Senior, hands-on IC