Position: React developer
Company: Toughbyte
Category: JavaScript
Experience required: 3y
English level: intermediate

Right now our client is looking for a Frontend Engineer who will cooperate with UX designers, product owners, architects and software engineers to deliver prototypes and frontend applications. In a team consisting mostly of full-stack developers, you will have a unique opportunity to shape the software and the technology stack.

**Tasks:**
-Participating in all aspects of frontend development: design, prototyping, implementation, maintenance
-Being aware of and choosing modern software development trends, standards and best practices
-Developing well designed, testable, secure and efficient code in line with specifications
-Active participation in code review processes
-Identifying and developing areas for improvements and revisions in the current projects
-Estimating efforts, identifying risks, meeting project schedules
-Cooperating with UX designers, full-stack developers and product owners.
-Coordinating the efforts and cooperating with other developers, designers, business analysts
-Keeping up-to-date with modern tools and Crossword’s chosen toolsets in particular
**Must-have:**
-Minimum 3 years of experience in software development for digital products and services
-Experience in web application frontend development
-Very good knowledge of ReactJS
-Knowledge of JavaScript, Typescript and frontend build systems
-Knowledge of frontend design patterns and best practices
-Experience designing UIs and prototypes
-Experience with working with APIs and API-related tooling: OpenAPI, Selenium, Postman
-Experience with Git and GitHub
-Experience and knowledge of software development lifecycles and the commonly used tools supporting the development process
**Nice-to-have:**
-Experience in mobile development or design would be a plus
-Experience in cross-platform technologies (ReactNative, Flutter, PWA) would be a plus
-Flutter
-Shell scripting
-Docker
-AWS
**Benefits:**
-Opportunity to work either onsite or remotely
-Flexible working hours
-Car parking, bike parking
-Comfortable office
-Equipment: Macbook, screens, keyboard, mouse, headset