
Android Developer
Primary stack
Nice to have's
Job description
About the Position
We are looking for an Android Developer for payment terminals who will become a member of our agile team that creates and modifies a financial Android application.
Responsibilities
- Participate in the development of software for the next generation of Android payment terminals that are deployed in international markets. Develop solutions that support modern payment services and technologies.
- Contribute to the development of Android applications and SDK components that are a key part of the payment ecosystem.
- Work in an agile Scrum team and collaborate on the design, development, and delivery of new functionalities.
- Participate in the design of technical solutions and discussions on application architecture and conceptual approaches to solutions.
- Create clean, well-structured, and documented code with an emphasis on quality, readability, and unit test coverage according to the Agile Definition of Done.
- Build reusable libraries and components that can be shared across the entire group and contribute to higher development efficiency.
- Develop parts of systems using Java, Kotlin, and related technologies.
- Design and implement solutions with an emphasis on automated testing and application stability.
- Participate in the development of solutions in the area of payment technologies and payment security, including standards such as EMV and PCI-DSS.
- Keep up with the latest technologies and software development methodologies.
- Actively solve technical problems and participate in their analysis and resolution.
- Provide transparent information about the progress of work and task fulfillment within the project or development team.
- Regularly collaborate with international teams in English.
Requirements
- Kotlin, Java
- Android platform, Android SDK, Android Studio
- Jetpack Compose, Coroutines, RxJava
- Android libraries (e.g. Koin, Room, Gson)
- REST APIs, client-server architecture
- Git, CI/CD, Jenkins
- Unit testing
- Networking technologies (TCP/IP, WiFi, GSM)
Nice to Have
- Experience with payment technologies (EMV, PCI-DSS)
- Knowledge of JavaScript
- Experience with automated testing or UX
We Offer
- Annual bonus
- Holiday and sports allowance
- Hybrid work model with the possibility of working from home and flexible working hours
- 5 weeks of vacation + 5 additional days off
- Meal vouchers for each worked day
- Contribution to pension insurance
- Language course opportunities
- Mental health support (option for online anonymous consultations with psychotherapists)
- Online medical consultation
- Snacks at the workplace
Apply
For more information and to apply, please visit our career page.
© Integra. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Integra Czech Republic specializes in providing complex services, solutions and consultations for all IT needs and software in general. Based on our client’s requirements we provide both Time & Material and Fixed Price / Fixed Time projects. Our clients range from start-ups to large corporations.Time & Material of experienced IT professionals: we provide highly qualified and specialized developers (Java, .NET, Javascript, C, C++ etc.), testers, analysts, architects, managers and other roles to extend customer’s teams either for short-term or long-term projects.Fixed Time / Fixed price projects: are tailored on clients requirements.Cyber Security: penetration tests, IT risk analysis and social engineeringconsulting.Audits: integrated audits, compliance, risk assessment and code review.Support: DevOps and other support services (L1/L2/L3).
More at Integra
All 6 roles
Senior Automic Consultant
Integra · Austria +1

IT Security Specialist
Integra · Warsaw

C/C++ Developer
Integra · Czechia +1

Business Development Manager
Integra · Prague +2