We are seeking an enthusiastic and skilled Intermediate Android Developer to join our mobile development team. The ideal candidate will have solid experience building Android applications and a good understanding of mobile design principles. You’ll play a key role in developing and maintaining Android apps that support a wide range of devices, while working closely with cross-functional teams to deliver high-quality mobile solutions.
RequirementsKey Responsibilities:
- Develop & Maintain: Build and maintain robust, user-friendly Android applications.
- Collaborate: Work with designers, back-end developers, and product teams to define and implement new features.
- Problem Solving: Debug and resolve technical issues to ensure high performance and reliability.
- Improve & Optimize: Identify areas for improvement and contribute to ongoing performance and usability enhancements.
- Stay Updated: Explore and apply new tools, technologies, and best practices to support development efficiency.
- Code Quality: Write clean, maintainable, and well-documented code.
- Team Contribution: Participate in code reviews and team discussions to share knowledge and uphold standards.
Required Skills and Qualifications:
- Experience: 3–4 years of professional experience in Android development.
- Languages: Proficient in Kotlin and/or Java.
- Frameworks: Experience with Android SDK, Jetpack libraries, and working with RESTful APIs.
- Tools: Familiarity with Android Studio, Git, and version control workflows.
- Architecture: Understanding of architectural patterns such as MVVM or MVP.
- Testing: Basic knowledge of unit testing and UI testing tools.
- UI/UX: Comfortable working with Android UI components and responsive layouts.
- API Integration: Experience using third-party libraries and APIs.
- Analytical Thinking: Strong troubleshooting and debugging skills.
Nice-to-Have Skills:
- Exposure to Agile/Scrum development practices.
- Familiarity with cloud tools like Firebase, AWS, or Azure.
- Basic understanding of app security and performance best practices.
- Interest or experience in Kotlin Multiplatform.
- Knowledge of GraphQL is a plus.
Desired Skills:
- Kotlin
- Java
- Android SDK
- Jetpack libraries
- RESTful APIs
- UI/UX
Desired Qualification Level:
- Diploma
About The Employer: