Position: Middle/Senior React.JS/React Native Developer
Company: Sigma Software Group
Experience required: 3y
English level: upper

Our team is growing, and we are looking for a Middle/Senior React/React Native Developer. If you have a “start-up” mindset, you are not afraid to solve challenging tasks, invent new decisions, and do everything from scratch, then join our team, and we’ll do something cool together!

It will be an essential role in the team. The successful candidate will be expected to provide a significant contribution to the technical design of the new product as well as its development.

**AS A MIDDLE/SENIOR REACT.JS/REACT NATIVE DEVELOPER, YOU WILL BE:**
Building a new product from scratch
Developing new features as well as maintaining and adapting the current ones for the existing product
Helping colleagues to improve their work, in particular through code reviews, but also by taking in interest in their work
Contributing to the overall plan for the company, by breaking goals down into tasks, estimate their complexity, and deliver in a timely manner

**CUSTOMER**
We provide services to Enterprises, Product houses, and innovative start-ups all over the globe. Among our customers are Fortune 500 companies, award-winning technology start-ups, and product houses delivering software solutions and services to diverse industries and verticals.

**RESPONSIBILITIES**
Actively participate in design/build stage of the software engineering life cycle (requirements gathering, prototyping, architecture, detailed design, development, testing, and deployment)
Be involved in planning, designing, and execution with Agile delivery methodologies
Create excellent code with excellent documentation
Utilize the best engineering practices (unit tests, code/design review, etc.)
Stand up for high-quality solutions and bring new ideas to life
Take part in technical discussions, listen to arguments and apply critical thinking

**REQUIREMENTS**
At least 5 years of experience in commercial development
At least 3 years of experience with React.js
At least 2 years of experience with React Native
Good OOP/OOD skills
Good knowledge of relational and non-relational DB concepts
Experience in writing unit tests
Ability to learn new technologies quickly
At least Upper-Intermediate level of English