Responsibilities
🤓As a Senior Android Developer, the company expects you to perform the following tasks:
- Design and develop high-quality native Android applications using Kotlin.
- Ensure application performance, quality, and responsiveness across a wide range of Android devices and form factors.
- Scale our mobile infrastructure to handle increased user loads across multiple regions.
- Instill and maintain high coding standards. Fixing issues as you find them.
- Ship high-quality features fast and not be afraid of breaking things. “Unless you are breaking stuff, you aren’t moving fast enough.”
Requirements
✨You are the person they are looking for if you have:
- Strong proficiency in Kotlin: Experience with Jetpack Compose is highly preferred; familiarity with Java is required.
- Android SDK: Deep understanding of the Android SDK, different versions of Android, and how to deal with different screen sizes.
- Backend Integration: Proven track record of connecting Android apps to large-scale backend systems. Experience with Python/FastAPI is a strong plus.
- Database Management: Solid understanding of mobile databases (Room, SQLite) and synchronization with cloud databases.
- Cloud Services: Practical experience with AWS or Azure (Storage Buckets, Functions/Lambda, Firebase).
- Passion for AI: Eager to work in a startup environment where agility and innovation are highly valued.
