Position: Middle/Senior React Developer
Company: Binariks
Category: JavaScript
Experience required: 3y
English level: intermediate

**About the project:**

The company is developing a software service for the construction industry that is leveraging Machine Learning to automize the process of construction blueprint estimation. The blueprint of a building is being downloaded into the system where the AI classifies and identifies different areas, parameters, and sizes, preparing the reliable estimation of the cost for a provided building

**Responsibilities:**

- Perform Front-End side development to ensure software meets business and security requirements and established practices at the beginning of the project assignation
- Understanding and analyzing system requirements, be able to code and develop features and components required
- Apply code reviews and development quality reviews to make sure best practices are implemented
- Participate in project planning, grooming, and stand-up meetings
- Maintain and upgrade applications with new and existing features
- Create documentation and Test cases of new features
- Build reusable components for our design system
- Review requirements and suggest creative solutions (Diagram design)
- Proactively research, learn and adapt to new and trending technologies and tools
- Proactively work as a team to share knowledge and help team colleges
Implement optimization process (app performance)

**Requirements:**

- 3+ years of experience with React JS, Leaflet.js, Postgres,
- Database: Mongo DB (Mid-level) and Non-Relational Database
- Implement process and Solution Design System experience (Design Patterns)
- Strong experience in AWS Micro-services
- Experience working in an Agile environment. (Scrum/Kaban)
- 3+ years of Proficiency using React-Redux (State management)
- Create/Improve web layouts
- Good understanding of software engineering principles, object-oriented programming (OOP), frameworks, and technologies
- Experience implementing good coding practice standards and code reviews
- Experience REST API
- Strong problem-solving skills
- Strong knowledge of Unit Test, Git, and CI/CD process and check job failures and configuration
- Excellent spoken and written communications in English (B2+)

**We provide the following for our employees:**

- 18 working days of paid vacation
- 10 working days of sick leave annually (5 days paid at 100% and 5 days at - 75% rate of your average monthly salary)
- Insurance after probation period
- 50% cost compensation for English courses at the office
- Flexible work schedule
- Additional days off for special occasions, national holidays off
- A competitive and rewarding salary based on performance appraisals/knowledge evaluation
- Possibility to share and gain knowledge on regular tech talks
- Friendly and professional team
- Innovative projects with advanced technologies
- Corporate events
- Remote work
- Accounting service