13.02.2024 48 Views

Middle Android Software Developer

Apply
Place: Kyiv or remote work
Work Type: Remote, Full-time
Tech level: Middle
Salary: $3100-$3300

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)
Additionally:
  • 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