Position: Senior React Software Engineer
Company: GM Consulting GROUP
Category: JavaScript
Experience required: 3y
English level: fluent

Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field. Equivalent
practical experience will also be considered.
- Proven experience as a React.js engineer, with a strong portfolio showcasing successful projects.
- Deep understanding of React.js principles, component lifecycle, and virtual DOM.
- Proficient in JavaScript, HTML, CSS, and related web technologies.
- Experience with state management libraries such as Redux or MobX.
- Strong knowledge of modern front-end build tools and workflows (e.g., Webpack, Babel, npm).
- Familiarity with RESTful APIs and integrating frontend applications with backend services.
- Experience with version control systems, preferably Git.
- Strong problem-solving and analytical skills with keen attention to detail.
- Excellent communication and collaboration skills, with the ability to work effectively in a team
environment.
- Demonstrated ability to take ownership of projects and deliver high-quality results within
deadlines.
Preferred Qualifications:
- Experience with server-side rendering (SSR) and Next.js.
- Familiarity with testing frameworks and methodologies (e.g., Jest, Enzyme, Cypress).
- Knowledge of UI/UX design principles and ability to collaborate closely with designers.
- Familiarity with Agile development methodologies.