Job Description
Mid/Senior Android Engineer designs, develops, tests, and optimizes scalable Android applications using Kotlin, Java, Android SDK, APIs, architecture patterns, and performance-focused mobile engineering practices.
Key Responsibilities
- Develop scalable Android applications using Kotlin and Java.
- Build reusable components with clean architecture principles.
- Integrate REST APIs and third-party mobile services.
- Optimize app performance, memory usage, and responsiveness.
- Write unit, UI, and integration test cases.
- Collaborate with designers, backend teams, and product.
- Debug production issues and improve application stability.
- Mentor junior developers and review Android code.
Skill & Experience
- Strong Kotlin, Java, and Android SDK knowledge.
- Experience with MVVM, Clean Architecture, Jetpack components.
- Proficiency in REST APIs and JSON integration.
- Knowledge of Firebase, Gradle, Git, CI/CD.
- Ability to optimize performance and app security.
- Strong debugging, testing, and problem-solving skills.
Bonus: equity
Note: Salary depends on experience and skills and is paid in local currency.