Android Software Engineer

Global Payments
Prague
Workplace: HybridFull timeFunction: Software EngineeringExperience: 3+ yearsSkills: ["Problem-solving","Technical communication"]

Design, develop, and deliver Android features end-to-end for production-grade mobile applications. Own the technical design and architecture of assigned features, partnering with product owners, architects, QA, and fellow developers to create scalable, maintainable solutions. Drive development planning and execution, champion engineering excellence through code reviews and modern Android practices, and ensure product quality with unit tests and automated testing.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Global Payments
Global Payments
1 month ago

Android Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 27 days agoStatus: Live

Job Summary

Design, develop, and deliver Android features end-to-end for production-grade mobile applications. Own the technical design and architecture of assigned features, partnering with product owners, architects, QA, and fellow developers to create scalable, maintainable solutions. Drive development planning and execution, champion engineering excellence through code reviews and modern Android practices, and ensure product quality with unit tests and automated testing.
Location: Prague
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, develop, and deliver Android features end-to-end from requirements through implementation, ensuring secure, reliable, high-performance mobile applications.
  • •Own the technical design and architecture of assigned features and collaborate with product owners, architects, QA engineers, and developers to build scalable, maintainable solutions.
  • •Drive development planning and execution by breaking down features into tasks, estimating effort, tracking progress, and delivering work with predictability and quality.
  • •Champion engineering excellence through code reviews, coding standards, modern Android development practices, and continuous improvement in performance, security, and maintainability.
  • •Ensure end-to-end product quality by developing and maintaining unit tests, supporting automated testing initiatives, resolving technical issues, and partnering with QA for a seamless user experience.

Key Requirements

  • •3+ years of Android development experience with strong proficiency in Kotlin, Java, and the Android SDK, building and supporting production-grade mobile applications.
  • •Deep understanding of modern Android architecture patterns, including MVVM and clean architecture principles, plus dependency injection and scalable app design.
  • •Strong experience integrating APIs, SDKs, and third-party libraries with a focus on performance and maintainability.
  • •Expertise in secure mobile development, including secure coding practices, code obfuscation, encryption, HTTPS/TLS, and Android KeyStore/KeyChain implementation.
  • •Excellent problem-solving and technical communication skills to troubleshoot complex issues and collaborate across teams.
Experience:3+ yearsPayments
Skills:Problem-solvingTechnical communication
Tech Stack:AndroidKotlinJavaAndroid SDKMVVMClean architectureDependency injectionAPIsSDKsThird-party librariesSecure coding practicesCode obfuscationEncryptionHTTPS/TLSAndroid KeyStoreAndroid KeyChain

Company Brief

Global Payments
Global Payments provides payment technology and software solutions for merchants, issuers, and partners worldwide, enabling electronic payments, omni-channel commerce, and value-added services across industries.
Industry: Payments
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Atlanta, United States
Founded: 2001
WebsiteLinkedIn