Salary
💰 $95,300 - $127,800 per year
Tech Stack
AndroidJavaJUnitKotlin
About the role
- Write clean, maintainable, and testable code using Java/Kotlin
- Participate in code reviews and contribute to maintaining high code quality
- Write and maintain unit and UI tests using frameworks such as JUnit 4/5, MockK, and Espresso
- Collaborate closely with QA and automation engineers to ensure a smooth testing process
- Work with Product Managers and Designers to review feature requirements and deliver high-quality implementations
- Contribute to architectural decisions within your squad and help drive technical excellence
- Troubleshoot and resolve issues across multiple Android devices and OS versions
- Participate in Agile ceremonies and methodologies including Scrum, Kanban, or Scrumban
- Engage in continuous learning within an inclusive and collaborative engineering culture
Requirements
- 0–2 years of professional experience developing Android applications
- Strong foundation in Java and/or Kotlin
- Understanding of object-oriented programming and design patterns
- Familiarity with the Android app lifecycle and Android Studio development environment
- Exposure to RESTful APIs and HTTP communication
- Experience contributing to a high-traffic consumer-facing app available in the Google Play Store
- Hands-on experience with Jetpack libraries, Hilt (DI), and Coroutines
- Familiarity with CI/CD tools and mobile app deployment best practices
- Strong communication skills and the ability to collaborate across multidisciplinary teams
- Bachelor’s degree in Computer Science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field of study, and/or equivalent work experience