D

Senior Android Developer

Dopay
Full-time
On-site
Remote

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 and Jetpack Compose.
  • 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 or Clean Arch) to improve code maintainability and scalability.
  • Integrate with RESTful API for seamless communication with backend services.
  • Manage and consume private Maven libraries for modularized development.

UI/UX Collaboration

  • Work 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, Jetpack Compose, 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.
  • Familiarity with ProGuard & DexGuard for application security and optimization.
  • Strong analytical skills and creative problem-solving abilities.
  • (Optional) Exposure to Kotlin Multiplatform projects for cross-platform development.

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, Amplitude, etc.).
  • Passion for financial inclusion and social impact.

Benefits

Why 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.