We are seeking an experienced React Developer to join our team and help us create exceptional web applications. As a React Developer, you will have the opportunity to work on exciting projects and collaborate with a diverse team contributing to our digital initiatives.
Responsibilities
Design and code dynamic web applications using React and other related tools
Build a dynamic and robust UI for the application
Collaborate with designers and project managers to understand project requirements and translate them into functional applications
Write clean, efficient, and scalable code and documentation for the front end.
Debug and troubleshoot issues
Participate in code reviews and ensure code quality
Stay up-to-date with emerging trends and technologies in React development
Work with cross-functional teams to deliver projects on time and within budget
Requirements
2+ years of experience in React development
Proficiency with NextJS and Gatsby and GraphQL
Experience with programming tools such as Redux, IDEs, RESTful APIs, TypeScript, version control software, and remote deployment tools
Knowledge of version control systems (e.g. Git)
Proficiency in HTML, CSS, and Javascript
Experience with modern front-end development tools and frameworks used in the wider React ecosystem such as Node JS and NPM
Understanding of programming paradigms and fundamental React principles, such as React components, hooks, and the React lifecycle
Ability to work independently and as part of a team
Strong problem-solving and debugging skills