Senior React Native Developer

  • St. Petersburg, Russia
  • Full Time

Join our team where you will work on new technologies and find ways to meet our customers’ needs and make it easy for them to do business with us. You will be a part of a team to resolve a diverse range of complex problems and regularly lead multiple, technically complex, large-scale projects.

Requirements

Excellent knowledge of JavaScript (ES2015 +) and TypeScript.
Experience with automation of iOS and Android builds using Azure Pipelines
Excellent knowledge of React and its state management libraries (Redux, MobX)
Excellent knowledge of React Native framework with the understanding of underlying architecture
Strong experience with bare react native applications and expo powered (managed) applications
Excellent knowledge of software architecture and general patterns. As well as designing large React / React Native applications from scratch. Ability to participate in design discussions and provide reasoned and effective proposals
Excellent knowledge of building scalable and testable software
Strong experience with profiling and optimizing React and React Native applications
Strong experience in implementing UI animations using CSS, (React Spring or Pose) and Animated / Reanimated for React Native
Strong experience with the following additional technologies: WebPack, Jest, Enzyme, CSS, SCSS, StyledComponents, git.

What we offer

Transparency in processes and liberal atmosphere across the company;

Modern technology stack on all projects;

Professional and personal growth as well as the ability to change your area of ​​expertise;

Attendance sponsorship of IT events, professional conferences as well as financial cover of online and offline courses;

Internal hackathons and meetups where each employee can act as a speaker;

Salary corresponding to your work experience and skills. We are open for payment negotiation;

A cozy office in the historic center of the city. Fruits, coffee, tea, biscuits, cereal, bicycle and car parking spaces, lounge areas with cozy armchairs, bean-bags and sofas, PS4, guitars, balalaika and a library with professional and fiction literature;

Flexible working schedule and the ability to work remotely;

All the necessary equipment;

Compensation of sport and medical expenses;

English language courses at the office.

Apply for this position