Cairo, Egypt

Senior Kotlin Developer -Q125

 Job Description:

We are looking for a talented Senior Kotlin Developer to join one of the well known Information Technology & Services Companies. The ideal candidate should have a strong background in Kotlin development, experience building high-performance Android applications, and a deep understanding of modern mobile app architecture.

Key Responsibilities:

  • Develop, test, and maintain Android applications using Kotlin and best coding practices.
  • Collaborate with UI/UX designers to implement intuitive user interfaces.
  • Optimize application performance and ensure responsiveness across various devices.
  • Work with RESTful APIs, third-party libraries, and cloud message APIs.
  • Implement MVVM architecture and leverage Jetpack components.
  • Write clean, maintainable, and scalable code with proper documentation.
  • Troubleshoot and resolve issues, bugs, and crashes.
  • Stay up-to-date with the latest Android development trends and best practices.

Required Skills & Qualifications:

  • 2+ years of experience in Android development using Kotlin.
  • Strong knowledge of Android SDK, Jetpack libraries, and Material Design principles.
  • Experience with MVVM architecture, ViewModel, LiveData, Room Database.
  • Proficiency in consuming RESTful APIs using Retrofit or OkHttp.
  • Understanding of dependency injection frameworks like Dagger/Hilt.
  • Experience with Android Jetpack components such as Navigation, WorkManager, and Paging.
  • Familiarity with version control tools like Git.
  • Strong debugging and troubleshooting skills.
  • Knowledge of Google Play Store deployment and CI/CD pipelines (a plus).

Preferred Qualifications:

  • Experience with Kotlin Coroutines & Flow for asynchronous programming.
  • Familiarity with Unit Testing and UI Testing frameworks like JUnit, Espresso.
  • Knowledge of Firebase services (Firestore, Cloud Messaging, Remote Config).
  • Experience with agile methodologies (Scrum, Kanban).

Why Join Them?

  • Opportunity to work with cutting-edge technologies.
  • Collaborative work environment with a skilled and passionate team.
  • Career growth opportunities and continuous learning.


How to Apply:
Send your updated resume and portfolio (if available) to resume.nokhc.net with the subject "Senior Kotlin Developer Position".

  Required Skills:

Responsiveness Navigation Resume Messaging Agile Debugging Options Pipelines Interfaces Kanban Version Control Unit Testing JUnit Firebase Agile Methodologies Android Components Architecture Scrum Programming Troubleshooting Git Documentation Testing Design