Position: Front End Engineer ( React.js)
Company: Svitla Systems
Category: JavaScript
Experience required: 5y
English level: upper

Svitla Systems Inc. is looking for a React Developer for a full-time position (40 hours per week) in Ukraine. Our client is an inbound marketing agency helping companies attract visitors, convert leads, close customers and delight their fans. 
The project: development of a marketing website that features ten pages written in JavaScript/TypeScript using Gatsby.js (React) as the site for the framework. XD design documents. 
In this role, you will work alongside other React Developers and product and design teams to develop high-quality web projects. You will have experience working with headless CMSs, using frameworks like Gatsby.js  and Next.js, be experienced with TypeScript, and have experience working on both marketing websites and web apps. You will also have experience working on agile projects and be comfortable working in a fast-paced environment.

**Requirements:** 
5+ years of experience in development with React.
Proficiency in TypeScript, Gatsby.js, and Next.js.
Expertise in headless CMSs and implementing content-driven features.
Experience working on both marketing websites and web apps.
Familiarity with agile development methodologies.
Experience with Git, GitHub, and other version control systems.
Experience with testing frameworks such as Jest, Enzyme, or Cypress.
Strong communication skills and ability to work effectively in a team environment.
Bachelor’s degree in Computer Science or related field.

**Responsibilities:**
Collaborate with engineering, product, and design teams to understand project requirements and provide technical solutions.
Develop and maintain high-quality web applications using React, TypeScript, Gatsby.js, and Next.js.
Ensure code quality and standards are met through code reviews, testing, and documentation.
Participate in agile development methodologies and attend daily stand-ups, sprint planning, and retrospectives.
Continuously improve development processes and practices.
Collaborate with other teams to ensure seamless integration of projects.
Stay up-to-date with the latest technologies, trends, and industry developments.