Middle Android Developer for EFG

Kyiv, Amosova, Ukraine

Apply

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

Description

On behalf of EFG, Ciklum is looking for a Middle Android Developer  to offer a great opportunity to work in a team of professionals within dynamic Agile environment and join Kyiv team on a full-time basis.

Responsibilities

  • 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 backend, 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: pair programming, TDD, p2p reviews, etc;
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
  • Dive into real Agile 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.

Requirements

  • Finished higher education in IT
  • 2.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 datasource 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;