5+ year of professional software development experience;
Ability to self prioritize and self manage. Meet deadlines;
1+ working experience with Kotlin;
Android architecture components experience;
Experience with complex layouts and adaptive interfaces that work for multiple device form factors, material design, custom UI widgets;
Experience with offline storage, threading, and performance tuning;
Intimately familiar with UIG;
Good experienced with: REST, Socket, Firebase — Cloud Messages;
Deep understanding: background process(doze mode and app standby) and concurrency;
Writing unit tests / integration tests, CI & CD;
Proficient understanding of code versioning tools, such as Git;
Full development lifecycle experience;
Upper-Intermediate English level.
Experience with OpenGL;
Sc. in computer science or an equivalent diploma;
Experience working with remote teams;
Passionate, curious, and quick to learn.
An environment that allows you to maximize your productivity and gives you the freedom to think and collaborate beyond the next line of code or deadline;
We like to have fun, we love what we do, we relax when we need to, we are a great team and we deliver;
High-level compensation and regular performance based salary and career development reviews;
Medical insurance (health), employee assistance program;
Paid vacation, holidays and sick leaves;
Gym 24/7, personal fitness instructor;
Massage in the office, personal wellness consultant;
English classes with native speakers and partially or fully reimbursed personal trainings and conferences;
Referral program;
Team building and a lot of fun to take a break, relax, and give you the freedom to think beyond the next line of code.
Design and implement the company’s platform;
Delivery new functionality;
Publishing app;
Analyze business and product requirements to build first grade mobile apps that integrates with the company’s API;
Be an active part of design and code reviews and ensure high development standards across the team;
Test and deploy your components and ensure end to end quality robustness of the solution;
Manage individual priorities and deadlines;
Contribute to the overall vision and architecture of the company’s platform.
Our client’s product is a trading platform, where users can trade stocks, futures, options, currencies and commodities. They currently offer a platform on the Web, Android and iOS. The aim of the project is to build a new one on the Web for users to trade using their desktop browser.