Position: React Developer
Company: Toughbyte
Category: JavaScript
Experience required: 5y
English level: upper

Tasks:
- Develop new client-side React components for modern web and mobile applications
- Solve critical issues by coding in a hands-on and efficient manner
- Design scalable frontend architecture
- Improve product quality through code reviews, write effective unit tests and collaborate with QA to implement automation testing
- Mentor others and proactively identify opportunities to improve team capabilities
-Seamless technical collaboration and request management between different offices

Must-have:

- Minimum 4 years of software engineering experience and 2+ years of experience in frontend development, particularly React
- Proficiency in web and mobile frontend development (React, JavaScript, JSON, HTML 5, CSS, Git)
- Experience in building modular frontends
- Strong knowledge of state management libraries (Redux)
- Thorough understanding of RESTful web services development (#C/.Net) and integration via React
- Knowledge of concepts, features, and designs of contemporary SaaS platforms
- Knowledge of testing frameworks such as Jest, Mocha, React Testing Library
- Excellent written and verbal communication in English

Nice-to-have:
- Experience with styled components
- Experience in DevOps, CI/CD tools and cloud solutions (e.g. AWS, Azure, etc.)
- Understanding of agile frameworks

Benefits and conditions:
- Trial period: 3 months
- Benefits depend on the location you will work from

Interview process:
1. Intro call with Toughbyte
2. Meet and greet call with People and Culture Generalist (30 mins)
3. Technical Interview with live coding (1 hour)
4. 2nd technical interview (optional)