
Android Software Engineer
Global Payments7 days ago
Prague, CzechiaMid Level
Responsibilities
- Design, develop, and deliver secure, reliable, high-performance Android features from requirements through implementation.
- Own the technical design and architecture of assigned features and collaborate with product owners, architects, QA engineers, and developers.
- Break down features into tasks, estimate effort, track progress, and deliver work predictably and with high quality.
- Conduct code reviews, apply coding standards and modern Android practices, and improve application performance, security, and maintainability.
- Develop and maintain unit tests, support functional and automated testing, troubleshoot technical issues, and partner with QA to ensure product quality.
Requirements
- At least 3 years of Android development experience building and supporting production-grade mobile applications.
- Strong proficiency in Kotlin, Java, and the Android SDK.
- Czech language proficiency at B1 level.
- Deep understanding of MVVM, clean architecture, dependency injection, and scalable Android application design.
- Strong experience integrating APIs, SDKs, and third-party libraries.
- Expertise in secure mobile development, including secure coding, code obfuscation, encryption, HTTPS/TLS, and Android KeyStore/KeyChain implementation.
- Strong problem-solving and technical communication skills.
- Preferred qualifications include stakeholder partnership, ownership of team effectiveness, experimentation within Agile practices, and experience fostering collaborative cross-functional or distributed teams.
Benefits
- Opportunity to work for a global payments company on products shaping global commerce.
- Inclusive, global, and collaborative team environment with opportunities to learn and grow.
- Dynamic opportunities that extend across borders and support continuous improvement.
About Global Payments
Global Payments is a public payment technology and merchant services company that provides card acceptance, ecommerce, POS, and integrated software to businesses and financial institutions. It earns primarily from transaction processing fees and software subscriptions, and trades on the NYSE as GPN. Headquartered in Atlanta, it is a Fortune 500 company and combined with TSYS in 2019 to add issuer processing and banking partnerships.