Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
About the Job Role Purpose
We’re looking for an experienced Android Developer to join our Agile delivery team and contribute to building high-quality, scalable, and secure Android applications. You’ll play a key role in developing modern features using Jetpack Compose and Kotlin, collaborating with cross-functional teams, and continuously improving our mobile app experience.
Duties:
- Design, develop, and maintain secure Android applications using Kotlin and Jetpack Compose.
- Implement modern Android architectures (e.g., MVVM, MVI, Clean Architecture) while ensuring code quality and maintainability.
- Optimize app performance focusing on memory usage, battery efficiency, and smooth UI rendering with Compose.
- Integrate RESTful APIs, GraphQL, and third-party libraries seamlessly into the app ecosystem.
- Collaborate closely with backend developers, designers, and QA engineers to ship polished features.
- Write and maintain unit tests, UI tests (e.g., using Espresso and Compose Test), and integration tests.
- Monitor app performance and crashes using tools like Firebase Crashlytics and Performance Monitoring.
- Stay up to date with the latest Android development trends, Compose updates, and security best practices.
- Participate in code reviews, mentor junior developers, and help raise the overall technical bar of the team.
Job Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 3+ years of professional Android development experience.
- Solid experience in Kotlin and modern Android frameworks.
- Proficiency in Jetpack Compose and other Jetpack libraries (Navigation, Room, WorkManager, etc.).
- Deep understanding of Android security practices including secure data storage, encrypted communication.
- Experience with CI/CD tools (e.g., GitHub Actions, Jenkins) and dependency management via Gradle.
- Familiarity with tools like Android Studio, Firebase, Google Play Console, and app release workflows.
- Proven ability to mentor others, lead technical discussions, and contribute to architectural decisions.