Android Developer
Core
Design and build advanced applications for the Android platform, collaborating with cross-functional teams to define, design, and ship new features.
Role type
Mid-level Android Developer
Builds
Android applications
Domain
Mobile development
Deliverable
production ML models | product features
Required skills
Android SDK, Java, REST APIs, JSON, third-party libraries, unit testing, bug fixing, performance optimization
Preferred skills
Published original Android app, knowledge of mobile landscape and emerging technologies
Technologies
Android, Java, REST, JSON
Responsibilities
Design and build advanced applications for the Android platform; Collaborate with cross-functional teams to define, design, and ship new features; Work with outside data sources and APIs; Unit-test code for robustness, including edge cases, usability, and general reliability; Work on bug fixing and improving application performance; Continuously discover, evaluate, and implement new technologies to maximize development efficiency