Mobile Software Engineer III
On-site · Chengdu, Sichuan, China or Sichuan, Sichuan, China
Job Summary
Develops, tests, and maintains Android-based features for Global Payments’ client software solutions, collaborating with cross-functional teams to design and ship new features. Responsible for unit-testing code, debugging, and implementing moderately complex code across Android platforms using Kotlin and Java, with an emphasis on performance, reliability, and security considerations including PCI compliance. Will participate in client-facing discussions and contribute to code quality, architectural decisions, and adherence to development standards. Must have a BS/MS in a related field, 5+ years of software development experience, 3+ years of Android development, and a track record of publishing 3+ Android apps. Demonstrates the ability to adapt to a flexible development environment and to continuously evaluate and adopt new technologies to maximize development efficiency.
Required Qualifications
- BS/MS degree in Computer Science, Engineering or a related subject
- 5+ years of software development experience
- 3+ years of Android development
- Published more than 3 Android apps in the Google Play store
- Proficiency in Kotlin and Java with multi-threading
- Experience with Android frameworks and common libraries
- Strong code quality sense and architectural design skills
- Familiarity with PCI security compliance within software products
- Ability to work with cross-functional teams to define, design, and ship features
- Experience in writing unit tests and performance optimizations
- Experience in debugging, maintenance, and documentation
- Excellent problem-solving and communication skills
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.