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.