Place: London
Work Type: Relocation
Tech level: Senior
Salary: $3000-$3200
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: Middle Software Developer (Android)
Android software development for payment equipment for electronic payment industry using Java/Kotlin on proprietary Android-based platform.
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
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)
Company offers:
- 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.)
Write to us