Senior Software Engineer - Android
Core
Design, develop, and maintain Android applications, implementing new features and ensuring high performance.
Role type
Senior IC Android Software Engineer
Builds
Android applications
Domain
Mobile development (Android)
Deliverable
production ML models | product features
Required skills
Java, Kotlin, Android SDK, Android Studio, SQLite, RoomDB, RESTful APIs, Git, Android architecture patterns (MVC/MVP/MVVM/MVI), performance optimization, memory management
Preferred skills
Cross-functional collaboration, code reviews, mentoring junior developers, troubleshooting
Technologies
Android SDK, Android Studio, SQLite, RoomDB, Git
Responsibilities
Analyze business requirements and technical specifications, design and develop new features, write clean and efficient code, collaborate with design teams, troubleshoot application issues, perform code reviews, stay updated with Android trends, mentor junior team members
Seniority
Senior, hands-on IC