We are looking for a Native Android Developer to join a dedicated engineering engagement supporting the development and maintenance of a payment SDK ecosystem . The developer will work directly with the client's Product and Engineering teams, with a primary focus on native Android development using Kotlin and additional support for Flutter and React Native components using AI-assisted development tools such as Claude Code and Codex.
Responsibilities
- Develop, maintain, and enhance native Android SDKs using Kotlin.
- Implement Android components, libraries, and API integrations.
- Integrate SDKs with payment APIs and backend services.
- Troubleshoot bugs and production issues.
- Develop unit and integration tests.
- Participate in code reviews, refactoring, and performance improvements.
- Support SDK releases, versioning, documentation, and sample applications.
- Support Flutter and React Native components, wrappers, and native bridges.
- Use AI-assisted tools such as Claude Code and Codex for development, debugging, testing, and documentation.
- Review, test, and validate all AI-assisted code before delivery.
- Support merchant integrations and technical go-live activities.
Desired Candidate Profile
Qualifications
- At least 4 years of solid experience in native Android development using Kotlin.
- Good knowledge of Android architecture, APIs, testing, debugging, and application lifecycle.
- Ability to independently implement and troubleshoot assigned requirements.
- Experience developing SDKs, reusable libraries, or frameworks is highly preferred.
- Experience with Flutter and/or React Native is an advantage.
- Experience with Claude Code, Codex, or similar AI development tools is an advantage.
- Payment, FinTech, or security-sensitive application experience is desirable.
- Good communication skills and ability to work directly with an international engineering team.