Middle Android Developer
Ingenico Hanoi, Vietnam
Financial Services · 1,001-5,000 employees
About the role
You will design, develop, and maintain Android-based payment software while collaborating with cross-functional teams throughout the development lifecycle. Additionally, you will participate in technical discussions, ensure code quality through testing, and contribute to architectural improvements.
What they look for
Requirements
Candidates must hold a bachelor's degree in a relevant technical field and possess at least 3 years of software development experience. Proficiency in Kotlin or Java and strong communication skills in English are required for this role.
Benefits
Full description
WELCOME TO INGENICO
Payments happen everywhere. In shops, on busy streets, and across countless digital touchpoints. In many of these everyday moments, Ingenico quietly powers the way customers pay.
As a global leader in payment acceptance, we make transactions simple, secure, and seamless for millions of people worldwide.
With operations in more than 30 countries and over 4,000 experts, we have spent more than 45 years shaping the future of commerce. Guided by trust, innovation and care, we build technology that moves payments.
ABOUT THE JOB
Ingenico Android Competence Center (ACC) is responsible for building and maintaining Android-based payment software used across multiple regions worldwide.
We are looking for a Mid-level Android Developer to join our engineering team in Hanoi. In this role, you will contribute to the development of innovative Android payment solutions and work closely with experienced engineers, project leads, and QA teams throughout the software development lifecycle.
This is an excellent opportunity for Android engineers looking to deepen their technical expertise while working on products used by customers across multiple regions.
KEY RESPONSIBILITIES
- Design, develop, test, and maintain Android applications and software components.
- Participate in requirements analysis, technical discussions, and solution design activities.
- Collaborate with product owners, project leads, QA engineers, and other stakeholders throughout the development lifecycle.
- Ensure software quality through unit testing, code reviews, and adherence to engineering best practices.
- Contribute to software architecture discussions, design improvements, and technical innovation initiatives.
- Troubleshoot and resolve technical issues while maintaining system performance and reliability.
- Support software releases and continuous improvement activities.
- Share knowledge and contribute to a collaborative and learning-focused engineering culture.
REQUIREMENTS
Education: Bachelor's degree in Computer Science, Information Technology, Computer Engineering, Software Engineering, or a related field.
Language: Able to communicate in English for work purposes.
Experience & Technical Skills
- From 3 years of software development experience.
- Hands-on experience in Android application development.
- Proficiency in Kotlin and/or Java.
- Experience participating in requirement analysis and effort estimation activities.
- Familiarity with development tools such as Git, Jira, and Jenkins.
- Ability to independently develop and deliver assigned features with good code quality.
- Strong problem-solving, teamwork, and collaboration skills.
Nice to Have
- Experience with payment systems, fintech products, POS solutions, or Android-based embedded devices.
- Experience working in an international or distributed development environment.
WHAT WE OFFER AT INGENICO
- Competitive salary package with full statutory social insurance coverage and Premium Healthcare Insurance for you and your family.
- Monday to Friday working schedule.
- Opportunity to work in a global organization with international exposure.
- 15 annual leave days and a strong focus on employee wellbeing.
- Modern Grade A office in Duy Tan, Hanoi.
Dynamic environment with opportunities to learn, grow, and shape the future of payments technology.
OUR COMMITMENT TO INCLUSION AND BELONGING
- At Ingenico, we embrace diversity and inclusion and are committed to creating a workplace where everyone feels valued and respected. We welcome applications from people of all backgrounds and experiences.
- Accommodation is available upon request throughout the recruitment process.
- Please note: We are currently accepting applications from Vietnamese candidates only.
We look forward to connecting with talented professionals who are excited to grow their careers in a global environment at Ingenico.
Similar roles
-
Senior Android Software Engineer (All Genders)
zooplus SE Vienna, Austria · €54K–€80K/yr
-
Strategic Partnerships Development Manager, Android Platform Partnerships (Mandarin, English)
Google Taipei, Taipei, Taiwan
-
Senior Software Engineer (Android - Kotlin Expert)
Adyen Bengaluru, Karnataka, India
-
[EMC] Embedded Android Automotive Developer (1 Year Contract)
Bosch Group Ho Chi Minh City, Ho Chi Minh, Vietnam
-
Developer Relations Engineer, Android, Play, Games
Google Taipei, Taipei, Taiwan
-
SDE II - Android
Glance Bangalore, Karnataka, India