AstroPay
Senior Android Developer
AstroPayArgentina3 days ago
Full-timeEngineering
Job Description

About the Role

We’re building a fast, reliable, and delightful Android experience for millions of users around the world.

As a Senior Android Developer at AstroPay, you’ll own the design, implementation, and delivery of key features — collaborating closely with Product, Design, Backend, and QA to ship high-impact work that scales globally.

You’ll shape the future of our Android architecture, raise the bar for code quality, and mentor others to do their best work.

This is a hands-on role for someone who loves solving complex problems, writing clean code, and building products that people truly use.

Requirements

Job Requirements

  • 5+ years of experience in Android development with strong proficiency in Kotlin.
  • Solid understanding of the Android SDK, Jetpack libraries, and Material Design principles.
  • Experience with Compose, Coroutines / Flow, Room, Retrofit, and DI frameworks (Hilt / Koin).
  • Strong grasp of architecture patterns (MVVM, Clean Architecture, modular apps).
  • Experience integrating Firebase, analytics SDKs, and third-party SDKs.
  • Understanding of CI/CD pipelines (e.g., GitHub Actions, Bitrise, Jenkins) and automated testing.
  • Excellent debugging, problem-solving, and communication skills.
  • English proficiency (spoken and written).

Nice to Have

  • Experience with multi-module or multi-flavor architectures.
  • Exposure to feature flags, A/B testing, or dynamic links.
  • Knowledge of performance profiling, memory optimization, or accessibility.
  • Previous mentoring or technical leadership experience.
  • Interest in fintech, payments, or global digital banking products.

Responsibilities

Job Responsibilities

  • Design, build, and maintain advanced Android applications using Kotlin, Jetpack Compose, and Coroutines.
  • Collaborate cross-functionally to define, design, and ship new features end-to-end.
  • Ensure high performance, reliability, and scalability across devices and OS versions.
  • Write clean, maintainable, and testable code following SOLID principles and modern patterns (MVVM / MVI / Clean Architecture).
  • Review code from peers and provide clear, actionable feedback that drives quality.
  • Lead technical discussions, spot opportunities for performance and modularization improvements, and refine CI/CD pipelines.
  • Mentor mid-level and junior developers, fostering a culture of technical excellence and constant learning.
  • Contribute to the evolution of our mobile architecture, dependency injection setup (Hilt / Koin), and build systems.
  • Partner with Design and Product to turn ideas into simple, elegant, and high-performing mobile experiences.

Key Skills

Ranked by relevance