AMP is seeking a highly experienced Android Developer who thrives in building clean, scalable applications from scratch or refactoring existing codebases for robustness, modularity, and maintainability. The ideal candidate is deeply fluent in Android technologies, enthusiastic about industry best practices, and highly proficient in using AI tools to enhance development workflows and productivity.
This role requires working across global teams and time zones, contributing to apps deployed on diverse Android devices and versions, especially in the payments and financial technology space.
Key Responsibilities
oArchitect, design, and develop secure and scalable Android applications for payment terminals and consumer devices.
oBuild applications that conform to modern Android and industry standards including Material Design, modular architecture, and secure coding.
oProactively use AI tools (e.g., GitHub Copilot, ChatGPT, custom LLMs) to accelerate code generation, testing, documentation, and troubleshooting.
oRefactor legacy codebases to improve maintainability, performance, and adaptability to newer Android versions and hardware.
oCollaborate across multiple time zones with backend, DevOps, QA, and design teams.
oIntegrate with various payment APIs, SDKs, and backend services (e.g., RESTful APIs, ISO 8583, PCI DSS compliant endpoints).
oOptimize application performance across various Android versions and screen sizes.
oWrite clean, well-documented, and testable code using modern best practices and tools (e.g., Jetpack libraries, Kotlin Coroutines, DI frameworks).
oMaintain rigorous standards for quality assurance including unit, integration, and automated UI testing.
oActively contribute to sprint planning, code reviews, documentation, and mentoring junior developers.
Required Qualifications
o7+ years of professional Android development experience with advanced Kotlin and Java skills.
oProven experience using AI tools to improve software development efficiency.
oDeep knowledge of Android SDK, architecture components, and modern frameworks.
oDemonstrated ability to develop robust applications for multiple Android OS versions and hardware environments.
oStrong experience with RESTful APIs, threading, offline caching, and performance tuning.
oProficiency in Git and continuous integration/continuous deployment (CI/CD) pipelines.
oSolid understanding of payment terminal SDKs.
oExperience with PCI DSS, EMV, NFC/contactless standards, and other financial protocols.
Preferred Qualifications
oPrior development experience in the payments or FinTech industry.
oExperience building for embedded Android devices or Android payment terminals.
oFamiliarity with Material Design, Jetpack Compose, Room, Hilt/Dagger, and Firebase.
oExposure to Agile/Scrum methodologies and remote cross-functional team collaboration.
oKnowledge of additional tech stacks (e.g., React, Angular) is a plus.
What We Offer
oWork with cutting-edge AI tools and secure Android technologies.
oA collaborative, innovative, and mission-driven team.
oFlexible working hours and global team culture.
oCompetitive compensation and growth opportunities.
Job Type: Full-time
Pay: $105,000.00-$120,000.00 per year
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.