Role Overview
We are seeking a highly skilled Android Developer to join our engineering team. You will be responsible for building and maintaining high-scale, consumer-facing mobile applications that reach millions of users. The ideal candidate has a deep passion for the Android ecosystem, a sharp eye for UX/UI detail, and a proven track record of delivering robust applications in fast-paced environments like fintech, e-commerce, or streaming services.
Key Responsibilities
- Lead the development of new features using Kotlin and the modern Android SDK, ensuring high performance and responsiveness.
- Collaborate closely with product designers to translate wireframes and mockups into pixel-perfect, functional implementations.
- Maintain and evolve visual guidelines and design systems across our mobile platforms.
- Participate in cross-functional team ceremonies, contributing to architectural decisions and code reviews.
- Ensure application quality through best practices, including unit testing and performance monitoring.
Requirements
- 5+ years of dedicated experience in Android development.
- Expert-level proficiency in Kotlin and the Android SDK.
- Direct experience working on high-scale B2C products (e.g., Neobanks, Super Apps, Delivery, or Video Streaming).
- Strong understanding of the full mobile development lifecycle and integration with RESTful APIs.
- Professional fluency in English with excellent communication skills.
- Experience working in Agile, fast-paced environments.
Nice-to-haves
- Degree in Computer Science or a related technical field.
- Familiarity with Test-Driven Development (TDD).
- An active GitHub portfolio or contributions to open-source projects.
- Previous experience within the Financial Services or Payments sector.