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”
- Base knowledge of any programming language (C/C++)
- Python
- HTTP/HTTPS
- Base internetworking knowledge and tools (TCP/IP, Wireshark, Wireless comm)
- Base cryptography knowledge (symmetric/asymmetric)
- Knowledge of payment transactions principals & financial protocols
- 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