
Middle Android Software Developer
Primary stack
Nice to have's
Job description
About the Position
Middle Android Software Developer
Our client, an international leader in payment systems, solutions for online, mobile, and retail trade, is looking for a Middle Software Developer (Android) for its Ukrainian office in Kyiv.
Salary: $2500-$3200+ annual bonus
Work Type: Full-time
Tech Level: Middle
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
Nice 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
We Offer
- Competitive salary: $2500-$3200+ annual bonus
- Employment: official, enrollment to the staff of the company
About the Company
Our client is an international leader in payment systems, solutions for online, mobile, and retail trade.
© Recruiting Agency Escadra.. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Escadra is a worldwide recruitment agency with a distinct focus on assisting companies in their quest to discover and onboard highly skilled software developers from various corners of the globe.With offices in Romania, Poland, and Ukraine, we have established a strong presence in key tech hubs, allowing us to tap into local talent pools and provide unparalleled expertise in those regions.We take immense pride in our ability to connect firms with the absolute best talent in the industry, thus playing an integral role in shaping their future success.
More at Recruiting Agency Escadra.
All 118 roles
Старший інженер бек-енду
Recruiting Agency Escadra. · Romania

Structural & Architectural Design Engineer
Recruiting Agency Escadra.

Chief Ecology Officer
Recruiting Agency Escadra.

Head of Data Center Design
Recruiting Agency Escadra.