Open-minded intellectuals who embrace emerging technologies on our mission to create innovative Software Engineering Solutions that will impact millions of users around the world.
We are looking for:
An experienced and passionate Android Developer who enjoys working with cutting-edge technologies to create awesome customized mobile banking solutions that allow users to conduct financial transactions remotely. Join our international engineering team and contribute to the development of innovative mobile applications while shaping the future of mobile banking sector.
What you will do:
Develop customized mobile solutions for partners, based on business needs;
Be actively involved in the creation of a comprehensive app that integrates all of the functionalities that a customer would complete at a bank: checking account balances, transferring money from one account to another, paying bills, setting up alerts;
Ensure technological context for the entire project (the back-end is implemented on Java stack);
Integrate native mobile application (Android and IOS) with the back-end through micro-services;
Contribute to all the aspects of the software development applications life-cycle such as analysis, technical design, custom development, unit testing and validation, project documentation;
Work with Agile, Scrum methodology.
What you must have:
Object-oriented programming extensive knowledge;
Working experience with mobile development frameworks: Java, RxJava;
Knowledge of mobile security techniques;
Previous working experience with versioning systems (GIT/SVN/Mercurial, etc.);
Outstanding communication skills, ability to communicate and work as a team player;
Experience in interfacing with project management teams and different agile development methodologies.
Nice to have:
Experience in developing mobile business applications;
Experience in implementation of financial IT solutions;