Junior Android Kotlin Developer

Location Cairo
Job type: Permanent
Job ref: 33390
Published: 2 days ago

Job Title: Kotlin Developer
Location: Cairo, Egypt
Experience: 2+ years
Job Type: Full-time

Job Summary:

We are looking for a skilled and experienced Kotlin Developer to join our team. The ideal candidate will have a strong understanding of Kotlin programming and experience in developing high-quality, efficient, and scalable mobile applications. As a Kotlin Developer, you will work closely with our product and design teams to create innovative and reliable solutions.

Key Responsibilities:

  • Develop, test, and maintain mobile applications using Kotlin.

  • Collaborate with cross-functional teams to define, design, and ship new features.

  • Write clean, maintainable, and efficient code.

  • Ensure the performance, quality, and responsiveness of applications.

  • Troubleshoot and debug issues to improve application performance.

  • Participate in code reviews and provide constructive feedback.

  • Stay up to date with the latest industry trends, tools, and technologies.

  • Contribute to the design and architecture of new features and functionalities.

Skills & Qualifications:

  • 2+ years of experience in mobile app development using Kotlin.

  • Strong proficiency in Kotlin, Android SDK, and associated tools.

  • Experience with Android development tools (e.g., Android Studio, Gradle).

  • Familiarity with RESTful APIs to connect Android applications to back-end services.

  • Understanding of mobile development life cycle, including deployment and updates.

  • Experience with third-party libraries and APIs.

  • Strong debugging and problem-solving skills.

  • Ability to work effectively in a team and communicate clearly.

  • Familiarity with version control tools (e.g., Git).

Preferred Qualifications:

  • Experience with Jetpack libraries (e.g., Jetpack Compose, Navigation, Room, etc.).

  • Knowledge of modern architecture patterns (e.g., MVVM, MVP).

  • Familiarity with Agile development methodologies.

  • Experience with unit testing and continuous integration.