Mentor and coach developers transitioning from embedded C/C++ to Android. Beyond development, you will play a key role in upskilling the team (transition from C……
Conduct thorough automated testing and debugging of mobile applications to identify and resolve any issues or bugs, ensuring a smooth user experience.…
On-site gym (with showers). You have 3 to 5 years of experience in App development. 30+ products and accessories launched. 50% reimbursement of transport costs.…
Tester l'ensemble des modifications réalisées. Accompagner le client dans l'intégration de son firmware fiscal. Outils : JIRA / GIT (BitBucket) / Jenkins.…
Manager Interview with Jean-Loup, your future manager (1 hour): Deep dive into the role requirements, assess your technical background and problem-solving……
Design, implement, and maintain scalable Android features in a high-impact, fast-paced environment. Drive features end-to-end with full ownership: from……
Parfaitement adapté à un contexte de rendez-vous terrain ou à distance, Salesapps dispose d’un fonctionnement 100% offline qui garantit l’accès à tous les……
This position is a permanent contract (CDI), with a start date expected in around two months. As a Flutter Mobile Developer , you will join Cognizant and work……
Vous contribuez aux Working Groups transverses pour faire avancer des projets à l'échelle de l'entreprise. Chez Ornikar, nous prônons un recrutement inclusif……
A passion for enhancing developer productivity. Firefox developers land code every day to delight users with new features and improve product performance and……
Notre culture favorise les initiatives, l’autonomie et le feedback. Un écosystème clé en main incluant formation, onboarding et outils marketing, au service de……
Vous avez l’opportunité de proposer des évolutions techniques et d’accompagner les équipes dans leur montée en compétence. Ce que l'on vous propose.…
This role is responsible for achieving sales success and market penetration to deliver growth. Selling directly, this position will focus on generating business……
Strong communication skills and experience collaborating in distributed teams. Along the way, you’ll collaborate with experts across Mozilla and help advance……
L’accompagnement des utilisateurs et départements sur leurs environnements collaboratifs et usages digitaux (Microsoft Teams, SharePoint, Coreview, Zoom), le……
Plus, there’s breakfast every Tuesday at the office, an Ideal Garden fridge on site, and discounts at partner restaurants for healthy and balanced meals.…
We provide support tools to facilitate your integration and your skill development by reconciling professional ambitions and personal development with access to……
Strong communication skills and ability to collaborate effectively across Product, Design, QA, and Backend. With 100M monthly active users (including 1.5M on……
Whether you’re remote, hybrid, or on-site, we offer flexible options that fit your lifestyle. The Senior Java Engineer will take an active role in the design……
Garantir l’implémentation et l’évolution du Design System en collaboration avec l’équipe Design. Design System : capacité à piloter l’implémentation et……
Ingenico is the global leader in payments acceptance solutions. As the trusted technology partner for merchants, banks, acquirers, ISVs, payment aggregators and fintech customers our world-class terminals, solutions and services enable the global ecosystem of payments acceptance. With 40 years of experience, innovation is integral to Ingenico’s approach and culture, inspiring our large and diverse community of experts who anticipate and help shape the evolution of commerce worldwide. At Ingenico, trust and sustainability are at the heart of everything we do.
As part of our mission to deliver innovative and high-performance payment solutions, we are developing Android applications for the Axium range of payment terminals.
We are looking for a Senior Software Developer who combines strong Android expertise with technical leadership. Beyond development, you will play a key role in upskilling the team (transition from C/C++), driving code quality, and improving our software production practices, including the introduction of AI in the development lifecycle.
Responsibilities
Design, develop, and maintain robust Android applications for payment terminals
Mentor and coach developers transitioning from embedded C/C++ to Android
Review, challenge, and actively refactor code to improve quality and maintainability
Define and enforce best engineering practices (architecture, testing, documentation)
Strengthen CI/CD pipelines, automation, and overall software industrialization
Introduce and scale AI-driven practices in the development and delivery process
Collaborate with product teams and coordinate with certification laboratories
Ensure compliance, performance, and reliability of delivered software
Qualifications
Bachelor’s or Master’s degree in Computer Science or equivalent experience
Required Skills
Strong experience in Android development (Java/Kotlin)
Solid knowledge of Android architectures (MVVM, clean architecture, etc.)
Experience with Android tools (Android Studio, Gradle)
Proven experience in code review, refactoring, and continuous improvment of the codebase
Hands-on experience with CI/CD pipelines and test automation
Ability to mentor and raise the technical level of a team
Interest or experience in integrating AI into development workflows
Nice to have:
C / C++ background (for team transition support)
Payment domain knowledge (EMV, ISO8583, etc.)
Personal Qualities
Proactive, pragmatic, and hands-on
Strong ownership and quality mindset
Able to challenge constructively and drive improvement
Good communication and teamwork skills
Location
Based in Valence
The position is not open to full remote.
As part of our values, we embrace diversity and inclusion at Ingenico. We are an equal opportunity employer and do not discriminate on the basis of an individual's race, national origin, color, gender, gender identity, gender expression, sexual orientation, religion, age, disability, marital status or any other protected characteristic under applicable law, whether actual or perceived. Ingenico welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process
We want to adapt our processes and create a safe work environment that welcomes everyone.
To learn more about what it's like working inside Ingenico, follow us on LinkedIn