30.03.2023 184 Views

Full Stack Engineer

Apply
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