5.12.2025 150 Views

Middle Android Software Developer

Apply
Place: Kyiv
Work Type: Full-time
Tech level: Middle
Salary: $2500-$3200+ annual bonus

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:
  • Development of software on Kotlin/Java for EFT POS terminals on Android platform, as well as related software tools for Windows/Linux
  • Functional & unit tests of developed functionality, configuration of Dev environment
  • Writing of internal technical specifications, K&B articles
  • Software maintenance (issues investigation, bug fixes, refactoring)
  • Analysis of requirements and customer’s specifications, participation in workload estimations
  • Modeling / proof of concept code, analysis of legacy code
  • Code Review and Mentorship: middle developer may be involved in code reviews and mentoring junior developers, providing constructive feedback and guidance to improve the overall code quality.
  • Staying updated with the latest advancements in the field of software development, particularly in the context of financial technology and POS systems.
Requirements:
  • Good knowledge of Kotlin (primary language)
  • Knowledge of Java
  • Base knowledge of SQL
  • 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 source control system Git/Jenkins
  • Ability to decompose a complex task, design solution and implement it
  • Out Android app stack: RxJava, Room, Dagger2
  • Experience in Jira, Confluence, bug tracking systems
Additionally:

Knowledge – “good to have”

  1. Base knowledge of any programming language (C/C++)
  2. Python
  3. HTTP/HTTPS
  4. Base internetworking knowledge and tools (TCP/IP, Wireshark, Wireless comm)
  5. Base cryptography knowledge (symmetric/asymmetric)
  6. Knowledge of payment transactions principals & financial protocols
  7. Knowledge of EMV technology
Company offers:

Compensation: $2500-$3200+  annual bonus

Employment: official, enrollment to the staff of the company

We are waiting for Your CV: escadra@escadra.agency

Write to us