Android Developer
Core
Designing, developing, and maintaining high-performance, scalable, and feature-rich Android applications.
Role type
Senior Android Developer
Builds
Android applications
Domain
Mobile development (Android)
Deliverable
production ML models | product features
Required skills
Kotlin, Android development, CI/CD pipelines, API/SDK integration, performance optimization, code reviews, debugging, memory management, battery efficiency optimization
Preferred skills
Cross-functional collaboration, UI/UX implementation, latest Android trends awareness
Technologies
Kotlin, Android
Responsibilities
Design and develop advanced Android applications using Kotlin; Collaborate with cross-functional teams to define, design, and ship new features; Ensure the best possible performance, quality, and responsiveness of applications; Write clean, maintainable, and scalable code following best practices; Conduct code reviews, debugging, and troubleshooting to improve application stability; Integrate third-party APIs, SDKs, and libraries as needed; Stay updated with the latest Android development trends, tools, and frameworks; Work closely with UI/UX designers to implement engaging user experiences; Optimize app performance, memory management, and battery efficiency; Manage CI/CD pipelines and ensure smooth deployment processes
Seniority
Senior, hands-on IC