Middle Android Developer for EFG project

Kyiv, Amosova, Ukraine


EFG is a worldwide private banking group. The e-business division, located in Geneva, is in charge of a portal hosting all the public web sites of the group, as well as the intranet, extranets and ebanking services. EFG is building a new platform for all the e-business solutions and partnered with blue infinity to deliver a state of the art platform based on Java technologies.

Read more about the client


On behalf of EFG, Ciklum is looking for a Middle Android Developer to join Kyiv team on a full-time basis.

Mobile project has been started three and a half years ago from three persons (two developers and one QA). During this time we were able to grow up to 14 team members and we are keeping our increasing. We successfully released three native Mobile applications for iOS and Android platforms and working hard on new features, improvements and new applications.


As a member of distributed SCRUM team located in Kyiv and Geneva, you will have a chance:

  • Participate in all phases of full life-cycle product development
  • Design and build advanced applications for the eBanking Android platform from scratch
  • Work with outside data sources and RESTful API’s
  • Work with security (encrypted communication with Back End, digital signatures, data protection, obfuscation, ect.)
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Work with Kotlin
  • Use latest development techniques: TDD, p2p reviews, 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


  • Finished higher education in IT
  • 5+ 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 data source via REST and JSON is a plus
  • Has experience with code review
  • Be able to design application architecture from scratch and develop architecture of existing mobile applications is a plus
  • 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