Position: Senior/Lead React Native Developer
Company: Exadel
Experience required: 3y
Category: JavaScript
English level: intermediate
Published: 2020-03-01T00:00:00+02:00

**About the Customer:**
The Customer’s company is an American multinational corporation headquartered in Marysville, Ohio. The company is considered an industry leader in the lawn and garden market, with regional offices and research facilities across the U.S. and businesses in Canada, Europe and Asia Pacific. In the U.S., the company's brands are market leading in their categories. 

The Company manufactures and provides do-it-yourself lawn, garden and home protection products in North America, Europe, and Asia Pacific. Among their offerings are consumer fertilizers, plant foods, soils and mulches, pest controls, grass seed and bird food. 
Scotts LawnService serves the "do-it-for-me" consumer in the U.S. with on-site lawn, tree and shrub fertilization, insect control and other related services through its network of 160 locations. 

**About the Project:**
The Project is an application for managing a smart garden.The main goal is to build the AWS-based back end, API, and React-Native mobile apps on the front end for a cannabis growing cabinet.  The cabinet could be used to grow anything of course, but the intent is to develop/support cannabis growers with this product.

The  Customer’s smart garden 
Automatically delivers optimal light, water, nutrients and  oxygen –creating the perfect growing environment for all  varieties of plants 
Designed to be simple to use, consistently successful  and affordable 
Utilizes proprietary hydroponic technology protected by 11  world‐wide patents 
The recognized leader in the rapidly growing Indoor  Gardening category

The smart garden is soil‐free. There are
1.Automated  LED grow lights 
2.Pre‐seeded grow pods & patented  liquid nutrients: no pesticides, no herbicides, non‐GMO 3.Computerized control panel with  automated alerts reminds you to: add nutrients add water 

**Requirements:**
Good knowledge of JavaScript (3+ years of experience); 
Hands on experience in React Native framework, its architecture and main principles;
Understanding Application and Component events and lifecycle;
A sense of value of web standards, accessibility, and user experience.
Strong organizational skills.

**English level:**
Intermediate

**Responsibilities:**
Mobile part development of the application.
Writing new features, bug fixing, refactoring, developing unit tests, writing documentation;
Take part in all technical discussions;
Analyse, gather and clarify requirements of your  area;
Perform code review;
Constantly work on improving your level of skills and qualifications;
Work as a team member and provide technical leadership on the project;
Bring energy and passion to your work day in and day out. Be strategic and tactical.

**We offer:**
• Official and timely pay;
• Social perks;
• Sick pay, vacations;
• Flexible work schedule;
• Friendly environment;
• Medical insurance;
• Opportunity for career growth.