Position: Senior Frontend Developer
Company: Toughbyte
Category: JavaScript
Experience required: 5y
English level: fluent

Tasks:
- You’ll develop end-to-end user interfaces
- You’ll think strategically about how to architect solutions that are easily reusable and modularized across our various product initiatives
- You’ll work closely with design to ensure that all UX/UI is technically feasible, and be proactive about giving feedback to areas we can improve to ensure the optimal solution is built
- You’ll work closely with product managers and designers to understand user pain points and work on solutions to address those pains
- You’ll collaborate closely with product managers, back-end engineers, and designers to ensure we always build the best product solutions possible
- Collaborate with Designers and Back-End Engineers and business stakeholders

Must-have skills:
- 5+ years of experience as a Frontend Developer
- TypeScript/, experience with  (or willingness to learn it)
- A solid understanding of data structures and algorithms
- Understanding of network communication protocols, network routing and REST principles
- Deliver clean code adhering to best practices, and help give critical feedback in code reviews to your peers
- Modern source control systems experience and understanding the basics of the modern software development process (Agile, Scrum)
- Bachelors / Masters degree in Computer Science, Math, Engineering or related field
- Work experience at a successful company with 50+ people
- Experience of working at a company with its own product (at least for 3 years)
- Fluent English

Nice-to-have skills:
- Experience with CI/CD processes
- Software development experience in TDD technique

**Please note: only CIS and EU based candidates are considered.**