Mobile Developer (React Native) (offline)
Kyivstar Tech is looking for Mobile Developer (React Native)
What you will do:
· Collaborate with Web Dev Team and CTO in real and interesting product tasks;
· Selection and implementation of the necessary tools, technologies, and techniques;
· Writing optimized code;
· Designing and implementing of an application architecture;
· Code review and code quality control.
Qualifications and experience needed:
· Understanding OOP, design patterns;
· 2+ years of experience with development of mobile/web application;
· Professional experience with React Native (2+ years);
· Experience making interactive and performant mobile UIs with React Native;
· Experience with state management using Redux / Flux / MobX;
· Knowledge of native iOS/Android, including bridging between React Native to native;
· Fluent knowledge of git and platforms;
· Understanding and usage REST, SOA concepts;
· Understanding of ES6/ES7 standards;
· Understanding of CI/CD (principles, instruments).
A plus would be:
· Experience with high load projects;
· Strong understanding of SOLID principles and software design patterns;
· Strong understanding the design principles of distributed applications;
· Experience with managing cloud-based (AWS, Google Cloud, Azure etc.) and in-house server infrastructure;
· Experience with Docker containers;
· Ability to setup required development environment;
· Experience with Unux-based OS.
What we offer:
· Office or remote — it's up to you: you can work from anywhere, and we will arrange your workplace;
· Remote onboarding;
· Performance bonuses for everyone (annual or quarterly — depends on the role);
· We train employees: the opportunity to learn through the company’s own library, internal resources and programs from partners;
· Health and life insurance;
· Wellbeing program and corporate psychologist;
· Reimbursement of expenses for Kyivstar mobile communication.