Position: Android Developer for EFG International
Company: Ciklum
Experience required: 1y
English level: intermediate

Requirements

Finished higher education in IT
1+ yrs. of commercial experience in mobile application development
Good knowledge of Android SDK
Knowledge of Kotlin
Good knowledge of OOP and data structures
Experience working with remote datasource via REST and JSON is a plus
Has experience with code review
Hands-on experience of the general mobile landscape, architectures, trends, and emerging technologies
Solid understanding of the full mobile development life cycle
Intermediate level (or higher) of spoken and written English

What's in it for you
Unique working environment where you communicate and work directly with client
Competitive salary
Possibility to work in a big and successful company
Career and professional growth
Long-term employment with 20 working-days paid vacation and other social benefits
State of the art, cool, centrally located offices with warm atmosphere which creates really good working conditions
Variety of knowledge sharing and training opportunities
A lot of various technical seminars

Responsibilities

 As a member of distributed SCRUM team located in Kyiv and Geneva, you will have a chance:

Participate in full development lifecycle of the Digital Solution platform, based on MicroService architecture
Design and build advanced applications for the eBanking Android platform
Work with outside data sources and RESTful API’s
Work with security (encrypted communication with backend, digital signatures, data protection, obfuscation, ect.)
Unit-test code for robustness, including edge cases, usability, and general reliability
Work with Kotlin and Android Jetpack
Use latest development techniques: p2p reviews, CI/CD, etc
Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Dive into real Agile (SAFe) environment and follow the latest modern trends
Work with latest development tools: BitBucket, Jenkins, Jira, Confluence etc
Learn from your colleagues and share your knowledge and experience
Work in human size intercultural project with opportunities for everyone to work on a various technologies
Be able to combine work from home and from office