Senior Android Developer
Ingenico Group
Ingenico is a global leader in the fintech market, with more than three decades of experience and employs over 7,500 people. Its footprint gives scale to projects and talents. Innovation is part of our DNA and our diverse community of experts keep anticipating the evolution of commerce worldwide.
We provide merchants with a comprehensive and innovative range of services and solutions that eliminate payment complexity and make purchasing quick, seamless and secure for consumers, whatever the sales channel or payment method.
JOB PURPOSE/MISSION:
Ingenico Android Competence Center is tasked with building and maintaining reference software for use across all regions.
The Senior Android developer oversees software elaboration in small group (3-5 devs) following best practices and ensuring internal quality (code reviews). He works with Mainline Manager to plan feature integration.
KEY RESPONSIBILITIES:
- Manage team workload, ensuring tasks are scheduled and completed
- Coordinate with Mainline Manager to plan feature branches and integration
- Guide developers on technical questions (software engineering best practices, code reviews)
- Coordinate with Agile Project Lead for scope and workload analysis
- Coordinate with QA teams for unit test coverage and interim software releases
KEY PERFORMANCE OBJECTIVES/INDICATORS:
- Consistently delivering according to commitments
- Technical deliverables have good quality (as reported by QA team and Mainline Manager)
- Workload estimates can be relied on for project planning
SKILLS/COMPETENCY SPECIFICATION
Competency/Skill Requirements:
- Management of a small development team
- Senior-level software development on Android (able to guide team members)
- Requirement analysis and workload estimates
- Experience in software analysis, design, and architecture
- Proficient in Kotlin or Java
Special Requirements:
- Development management tools (git / jira / Jenkins, …)
Behaviour skills:
- Interest in technology and keeping up-to-date on tools and practices
- Good communication towards team, managers
- Willing to share, learn and guide other members
- Open-minded and good teamwork
Languages:
- Able to communicate in English
Education Qualifications / Experience Requirements:
- 5 to 8-yr experience
- Bachelor or Master’s Degree in Computer Science, Information Technology or Computer Engineering
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.
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