
Android Developer
Group 10013 years ago
Remote, IraqMid Level
Responsibilities
- Design and implement new Android application features and functionality using Kotlin.
- Write and maintain unit tests with JUnit and Mockito while applying TDD principles.
- Optimize application performance, troubleshoot bugs, and maintain application stability.
- Set up and maintain CI/CD pipelines for automated builds, testing, and deployment.
- Collaborate with product managers, designers, backend developers, and other cross-functional team members.
- Stay current with Android development trends and recommend improvements.
Requirements
- At least 3 years of hands-on Kotlin development experience as an Android Developer.
- Strong understanding of TDD and experience writing unit tests with JUnit and Mockito.
- Proficiency with the Android SDK, Android Studio, and relevant development tools.
- Experience using Git or comparable version control systems.
- Understanding of object-oriented programming and software design patterns.
- Ability to work in an Agile/Scrum environment and solve complex technical challenges.
- Strong communication and teamwork skills.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.