Position: Lead React developer
Company: StartupSoft
Experience required: 5y
Category: JavaScript
English level: upper
Published: 2022-09-01T00:00:00+03:00

**About project**
METER combines science, engineering, and design to develop smart and easy to use products and services which enable our customers to get accurate information and address meaningful problems. The Software Engineer will work with a team of software and hardware engineers to develop distributed IoT sensing and control systems for decision support and automation in the crop production industry

**Tech stack:**
React + Redux, Git, Python (BE), Django, AWS

**Stage:** 
live (3 years on the market)

**Qualifications and skills**
* At least 8 years of experience in a commercial environment (5+ years with React-based apps)
* Strong background in Front-end WEB development
* UX/UI skills (including HTML/CSS)
* Understanding ways of working in an Agile/Scrum environment
* Speaking English command at least B2 level
* Well-developed team working & leadership skills
* Excellent communication and analytical skills, allowing interaction and negotiation with the product team
* Being self-motivated and able to work on own initiative as well as part of a team

**Hard skills:**
* language: JavaScript
* framework: React
* state management: Redux (+ related libraries)
* UI library: MUI
* Unit testing: Jest
* Components testing: RTL
* E2E testing: Playwright
* VCS: Git (GitLab)
* CI/CD: Docker, GitLab CI + AWS

**Would be a plus:**
* Experience with Python (Django framework)
* Experience in working with agriculture projects
* Experience in implementing complex charts using Victory or other chart libraries
* Rich data tables virtualization

**Responsibilities**
* Running one of the Scrum teams on complex agriculture projects;
* Design, code, and debug web applications with minimal oversight and direction;
* Incorporate user feedback to improve software design and function;
* Work closely with the product development team to review input from customers to help respond to their short and long-term needs.