Position: JavaScript Developer (Angular, React.JS)
Company: Sigma Software
Experience required: 3y
English level: intermediate

**Customer**

Our client is a startup company, who is developing and now launching the communication tool (similar to Zoom). The MVP is already done and we have a lot of new excited plans for the further growth. 

**Requirements:**

- Likely having 3+ years of experience 
- Able to obtain deep knowledge of the project’s technologies
- Experience in React and redux
- Experience in Angular
- Strong experience in HTML5, CSS3 and JavaScript/ES6
- Experience with Responsive Layouts
- Practice knowledge of website optimization techniques and fast page load times
- Passionate about building great UI/UX apps
- Solid understanding of the software development process
- Understanding of object-oriented programming and writing maintainable code
- Good understanding of various estimation techniques
- Experience in modern git-based version control systems
- Intermediate level of English

**Responsibilities**

- Take responsibility for the delivery of major product features
- Promote good design principles, best practices, coding standards, and quality criteria set forth on the project.
- Carry out technical supervision of middle and junior software development staff
- Sharing technical knowledge with teammates and customers
- Get involved into projects with the possibility to learn new technologies and accumulate best practices

**Would be a plus: **

- Experience in SASS, Webpack
- Experience in CSS framework
- Experience on Docker Containers
- Experience on the Unit Test frameworks
- Agile development team experience