Recruiting Agency Escadra. logo

Middle Android Software Developer

Recruiting Agency Escadra.·$2,500 – $3,200

Primary stack

JenkinsKotlinJiraGitConfluenceAPIJavaSQL

Nice to have's

C/C++PythonHTTP/HTTPSTCP/IPWiresharkcryptographypayment transactionsEMV technology

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

Popular searches