Senior Android Developer

Dopay

  • القاهرة
  • دائم
  • دوام كامل
  • قبل 20 يوم
  • التقديم على الوظيفة بسهولة
Key Responsibilities
  • Partner with product and engineering teams to understand business requirements and translate them into high-quality, scalable Android applications.
  • Contribute to engineering best practices and mentor junior developers to foster technical growth and collaboration.
Android Application Development
  • Lead the design and development of robust, maintainable, and high-performance Android applications using Kotlin.
  • Ensure application stability, scalability, and performance through clean, testable code and proactive optimization.
  • Participate in code reviews to maintain high standards of quality and consistency.
Architecture & System Design
  • Implement and maintain modern Android architectures (MVVM, MVI, or Clean Architecture) to improve code maintainability and scalability.
  • Integrate with RESTful APIs and GraphQL endpoints for seamless communication with backend services.
UI/UX CollaborationWork closely with design teams to create pixel-perfect, accessible, and engaging mobile interfaces that align with product requirements.Requirements
  • Typically 5+ years of professional experience in Android development with Kotlin.
  • Strong understanding of Android SDK, Jetpack components, and modern development practices.
  • Proven track record of delivering features through the full development lifecycle — from ideation to release and ongoing maintenance.
  • Experience with dependency injection (e.g., Hilt, Dagger) and asynchronous programming (Coroutines, Flow).
  • Skilled at mentoring engineers and leading technical decision-making.
  • Proficient in GitHub and modern CI/CD workflows.
  • Knowledge of design patterns, modular development, and mobile-specific performance optimization.
  • Strong analytical skills and creative problem-solving abilities.
Desirable Skills
  • Excellent written and verbal English communication skills for effective collaboration with global teams.
  • Experience with Google Play Store release processes and app lifecycle management.
  • Familiarity with unit testing, UI testing, and automation frameworks.
  • Exposure to fintech or other high-growth, mobile-first industries.
  • Understanding of DevOps principles for mobile, including monitoring and crash reporting tools (Firebase, Sentry, etc.).
  • Passion for financial inclusion and social impact.
BenefitsWhy Join Us?
  • Be part of a high-growth fintech making a real impact in emerging markets.
  • Work directly with top-tier enterprise clients and decision-makers.
  • Drive real business outcomes, helping organizations digitize payroll and empower their employees financially.
  • A fast-paced, collaborative environment where your contributions shape the company’s future.

Dopay