Android Engineer
Core
Define product features, drive architecture, and implement, test, and deploy native Android applications.
Role type
Senior IC Android Engineer
Builds
Native Android applications
Domain
Mobile / Android
Deliverable
production ML models | product features
Required skills
Android SDK, Java, Kotlin, Android Studio, Object-Oriented Programming, RESTful APIs, Android Material Design, Software Engineering Practices, Code Reviews, Source Control Management, Build Processes, Testing, Operations
Preferred skills
Realm, Retrofit, Firebase
Responsibilities
Define product features with product management and UX design; Drive architecture and implement features; Identify and address performance bottlenecks; Create reusable libraries and documentation; Take features from requirements scoping through launch; Collaborate with Product, UI/UX, and back-end teams.