Android Developer
Sofia, BG, 1407
At Ingenico SoftPOS (ex-Phos) we have built an app that enables merchants to accept payments directly on their iOS and Android phones. Our leading software point of sale (softPOS) technology turns any NFC-enabled mobile device into a payments terminal, helping the world’s leading banks, retailers, and other payment businesses to meet the growing demand for contactless payment flows. We care about our people, and we help the business by developing the easiest way of receiving payments! If you enjoy innovative projects - we are the place with an excellent perspective for professional development. Stay current with technologies and advancements in the digital payments industry with our exciting team!!
Job description
Responsibilities:
- Designing, developing, and maintaining Android apps and SDKs in Kotlin and Java
- Collaborating with cross-functional teams (backend, QA, product, UX/UI) to define, design, and ship new features
- Writing clean, scalable, and efficient code following Android development best practices
- Ensuring security, performance, quality, and responsiveness of applications
- Participating in code reviews and contributing to continuous improvement of the codebase
- Participating in PCI certifications
Requirements:
- Experience with Kotlin and Java
- Experience as a processional Android developer (few years), developing both apps and SDKs
- Experience with Git
- Problem-solving skills
- Communication and teamwork skills
- Ability to work independently
- Ability to analyze and finalize requirements in coordination with the team
Requirements (optional):
- Knowledge of security best practices in mobile apps and SDKs
- Experience with EMV
- Experience with PCI certifications
- Experience with C++
- Experience with KMP and CMP (Kotlin and Compose multi-platform)