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.