Description

Job Description

- 5+ years of professional experience in front-end development, with at least 3 years of experience working with React.js.

- Strong proficiency in JavaScript, HTML5, and CSS3.

- Experience with data visualization libraries (e.g. D3.js, Chart.js and experience creating interactive graphs and charts

- Experience with state management libraries such as Redux or MobX.

- Familiarity with modern front-end build pipelines and tools (e.g., Webpack, Babel, NPM).

- Understanding of RESTful APIs and asynchronous request handling.

- Experience with version control systems, preferably Git.

- Knowledge of front-end testing frameworks (e.g., Jest, Enzyme) and a strong commitment to quality.

- Strong problem-solving skills and attention to detail.

- Excellent communication and teamwork skills.

- Ability to work independently and manage multiple tasks in a fast-paced environment.

- Experience with TypeScript.

- Familiarity with CI/CD pipelines and DevOps practices.

- Knowledge of modern authorization mechanisms, such as JSON Web Token (JWT) and OAuth.

- Experience with server-side rendering (SSR) and Next.js.

- Knowledge of AWS Cloud Technologies is a plus

 

Responsibilities:

- Development of responsive and interactive web applications using React.js.

- Optimize applications for maximum speed and scalability.

- Write clean, maintainable, and testable code, following best practices and coding standards.

- Work with backend developers to integrate RESTful APIs and other services.

- Stay up-to-date with the latest trends and technologies in front-end development and React.js.

- Troubleshoot and debug issues as they arise and ensure optimal performance of applications.

- Contribute to the continuous improvement of the development process and team collaboration.

Education

Bachelor's degree