Our client, an international leader in payment systems, solutions for online, mobile and retail trade, is looking for its Ukrainian office the candidates for the following position: Software Developer (Android)
Android software development for payment equipment for electronic payment industry using Java/Kotlin on proprietary Android-based platform.
Place of duty: Kyiv or remote work
Main responsibilities:
- SW solutions/evolutions design and development
- Participation in Defining/Estimating of Technical Requirements
- SW development according to Technical requirements
- Re-engineering/evolutions in Legacy SW
- Bug fixing/Debugging according to Issue reports and Technical Requirements
- Liaise with other teams (Support, PMs, QA, Delivery)
- Staying up to date on modern methodologies, tools and IT trends
- Report work progress continuously through daily, weekly, monthly time/progress reports;
- Be team player, proactive and highly motivated
Technical requirements:
- Kotlin
- Java
- Good understanding of common software design patterns and Android design patterns
- Knowledge of Android API capabilities of different versions
- Understanding of Android framework components and their lifecycles
- Experience with GIT version control system
- Ability to decompose a complex task, design solution and implement it
- Languages: English (written and spoken)
Will be an advantage:
- Kotlin Coroutines experience
- Reactive programming experience
- Experience with Android apps publishing and distribution process
- Payment technologies experience (payment processing, EMV, etc.)
- Advanced experience with Gradle build system (Gradle plugins, multimodule/composite builds, etc.)
Compensation:
Salary: $3100-$3300
We are waiting for Your CV: [email protected]