Senior Android Developer
Tawzef.com
Office
Cairo, Egypt
Full Time
1. Design, build, and maintain advanced Native Android applications (Kotlin).
2. Develop and maintain cross-platform mobile applications using Flutter.
3. Collaborate with product managers, designers, and backend engineers to deliver high-quality solutions.
4. Ensure performance, quality, and responsiveness of applications.
5. Implement best practices in mobile app architecture, coding standards, and UI/UX design.
6. Identify and fix bugs, optimize performance, and continuously improve app stability.
7. Stay up to date with emerging mobile technologies and industry trends.
8. Mentor junior developers and contribute to code reviews.
1. Bachelor’s degree in computer science or related field
2. Minimum 6-9 years of professional experience in Android development with a strong portfolio of apps on the App Store.
3. Familiarity with Continuous Integration and Continuous Deployment (CI/CD) tools like Jenkins, GitLab CI, or Bitrise.
4. Strong knowledge of design patterns like MVC, MVVM, Singleton, Delegate, etc.
5. Experience integrating with cloud-based platforms like AWS, Azure, or Google Cloud.
6. Exposure to iOS development or cross-platform frameworks beyond Flutter.
7. Knowledge of fintech/payment domain applications.
8. Experience working in Agile/Scrum environments.
Key Competencies/Skill Set
1. Strong proficiency in Native Android (Kotlin/Java).
2. Hands-on experience with Flutter & Dart.
3. Deep understanding of Android SDK, Android UI design principles, and Google’s design guidelines.
4. Experience with RESTful APIs, GraphQL, and third-party integrations.
5. Solid knowledge of mobile architecture patterns (MVP, MVVM, Clean Architecture).
6. Experience with tools like Android Studio, Gradle, Git, and CI/CD pipelines.
7. Familiarity with Firebase, push notifications, and cloud messaging.
8. Strong debugging, problem-solving, and analytical skills.
2. Develop and maintain cross-platform mobile applications using Flutter.
3. Collaborate with product managers, designers, and backend engineers to deliver high-quality solutions.
4. Ensure performance, quality, and responsiveness of applications.
5. Implement best practices in mobile app architecture, coding standards, and UI/UX design.
6. Identify and fix bugs, optimize performance, and continuously improve app stability.
7. Stay up to date with emerging mobile technologies and industry trends.
8. Mentor junior developers and contribute to code reviews.
Requirements
Preferred Education and Experience1. Bachelor’s degree in computer science or related field
2. Minimum 6-9 years of professional experience in Android development with a strong portfolio of apps on the App Store.
3. Familiarity with Continuous Integration and Continuous Deployment (CI/CD) tools like Jenkins, GitLab CI, or Bitrise.
4. Strong knowledge of design patterns like MVC, MVVM, Singleton, Delegate, etc.
5. Experience integrating with cloud-based platforms like AWS, Azure, or Google Cloud.
6. Exposure to iOS development or cross-platform frameworks beyond Flutter.
7. Knowledge of fintech/payment domain applications.
8. Experience working in Agile/Scrum environments.
Key Competencies/Skill Set
1. Strong proficiency in Native Android (Kotlin/Java).
2. Hands-on experience with Flutter & Dart.
3. Deep understanding of Android SDK, Android UI design principles, and Google’s design guidelines.
4. Experience with RESTful APIs, GraphQL, and third-party integrations.
5. Solid knowledge of mobile architecture patterns (MVP, MVVM, Clean Architecture).
6. Experience with tools like Android Studio, Gradle, Git, and CI/CD pipelines.
7. Familiarity with Firebase, push notifications, and cloud messaging.
8. Strong debugging, problem-solving, and analytical skills.
Senior Android Developer
Office
Cairo, Egypt
Full Time
September 2, 2025