Android Developer
Ingenico
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.
Main Functions / Responsibilities
Must have
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
Main Functions / Responsibilities
- Managing a specific part of software portfolio from technical perspective: SW architecture/design, feature creation, backlog analysis.
- Analysis of requirements and customer specifications, estimations, project expertise and Proof-of-Concept tasks.
- Estimation of Dev tasks, definition of implementation approach for other developers.
- Development of high-complexity features or tasks requiring specific expertise.
- Software maintenance – investigation and resolution of complex SW issues from the field.
- Collaboration with QA team within the SW production cycle.
- Collaboration with Support team during UAT for issue investigation and functional improvements.
- Building and maintenance of development environments using SW & HW tools.
- Writing internal technical specifications, Knowledge Base articles, conducting technical trainings, mentoring new joiners, and supporting knowledge transfer between teams.
- Code review, mentorship, legacy code analysis, refactoring, and driving continuous improvement of code quality.
- Staying up to date with modern software development practices, especially in fintech and POS systems.
- Acting as a technical lead for dev squad, ensuring alignment of development activities with overall project goals.
- Sprint planning participation and contribution: helping define sprint scope, preparing backlog items for development, and ensuring readiness of tasks.
- Task breakdown and ownership allocation: decomposing high-level requirements into actionable tasks and assigning them to developers based on skills and capacity.
- Backlog grooming and prioritization in collaboration with Product Owner, Project Manager and internal stakeholders, ensuring business needs are properly reflected in development priorities.
- Direct communication with stakeholders (internal/external) to clarify requirements, provide technical insights, and align expectations.
- Monitoring progress of dev squad tasks, proactively identifying risks, bottlenecks, and dependencies, and proposing mitigation actions.
- Supporting the team in decision-making, removing technical blockers, and ensuring timely delivery within sprint commitments.
- Promoting Agile best practices within the team, contributing to continuous improvement of development processes.
Must have
- Strong experience with Kotlin and Android development
- Solid understanding of Android SDK and application architecture (MVP/MVVM/MVI/Clean Architecture)
- Experience with modern Android tools and libraries (Jetpack, Room, Coroutines, Flow, DI frameworks like Dagger/Hilt)
- Experience integrating REST APIs and working with networking libraries
- Good understanding of software design principles and best practices
- Experience with Git and code review processes
- Practical experience with Agile (Scrum/Kanban)
- Strong problem-solving skills and ability to work independently
- Ability to coordinate work of a small team (2–3 developers)
- Experience in task planning, estimation, and prioritization
- Strong communication skills and ability to work with cross-functional teams and stakeholders
- Experience in mentoring and supporting other developers
- Understanding of payment flows and transaction lifecycle
- Basic knowledge of POS systems and terminal-based applications
- Awareness of payment industry standards (EMV, PCI DSS – at a conceptual level)
- Experience working with POS terminals or embedded Android devices
- Knowledge of EMV specifications, card processing, or payment protocols
- Experience with hardware integrations (card readers, PIN pads, printers)
- Experience with CI/CD pipelines
- ;
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
Як відгукнутися?
Щоб відгукнутися на цю вакансію, вам необхідно авторизуватися на нашому сайті. Якщо у вас ще немає облікового запису, будь ласка, зареєструйтесь.
Розмістити резюмеСхожі вакансії
Trainee JavaScript Developer IRC297683
GlobalLogic,
Київ,
2 дні тому
Description Our client is the world’s #1 web data platform. Fortune 500 companies, academic institutions, and small businesses all rely on our solutions to retrieve crucial public web data in the most efficient, reliable, and flexible way, so they can research, monitor, analyze data, and make better decisions. Requirements Basic knowledge of OOP and Functional programming; Good knowledge of JavaScript...
Trainee/Junior C++ Developer - Tieto Tech Consulting (m/f/d)
Tieto,
Київ,
5 днів тому
Job Description Do you have a good C++ background, passion for problem-solving, and want to join one of the largest tech companies in the Nordics? Then this is the role for you! We are looking for a Trainee/Junior C++ Developer who wants to be part of Tieto Tech Consulting and join our growing R&D team. Tieto Tech Consulting works as...
Process EngineerQMS Analyst IRC301158
GlobalLogic,
Київ,
5 днів тому
Description Our client is innovative manufacturer of medical devices in the United States which produces a devices and software applications. At this project, you will have a great opportunity to be involved into the full development life cycle of medical software which is intended to help individuals by processing certain information taken from medical devices to identify health trends and...