Senior React Software Engineer

Our client is the leader in the Early Childhood Education (ECE) sector, providing the most widely used developmental assessment and curriculum system in the US. They are looking for a talented, innovative and creative Senior React Software Engineer to join their team.

As a Senior React Software Engineer, you will be responsible for designing, developing, and implementing high-quality web applications using React.js. You will work closely with cross-functional teams, including product managers, designers, and backend engineers, to deliver scalable and efficient solutions that meet our customers’ requirements. Your expertise in front-end development and React.js will be crucial in building user-friendly interfaces and enhancing the overall user experience.

As a Senior React Software Engineer, you will:
- Collaborate with product managers, designers, and backend engineers to translate business requirements into technical specifications and implement them using React.js;
- Develop high-quality, reusable, and maintainable code using best practices and industry standards;
- Participate in code reviews to ensure code quality, maintainability, and adherence to coding standards;
- Optimize application performance and user experience by implementing efficient rendering, caching, and data retrieval techniques;
- Identify and resolve technical issues, bugs, and bottlenecks in a timely manner;
- Stay up to date with the latest trends and advancements in front-end development and actively contribute to the continuous improvement of our development processes and technologies;
- Mentor and provide guidance to junior team members, sharing knowledge and best practices.

Qualifications:
- 5+ years of 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;
- At least Upper-intermediate level of English (B2 or higher).

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;
- Bachelor's degree in Computer Science, Software Engineering, or a related field. Equivalent practical experience will also be considered.

We offer:
- Competitive market salary;
- Fully remote work;
- Convenient and somewhat flexible work hours (you will have to work until 20:00 Kyiv time GMT+3, or 1 pm EST);
- 28 days of paid time off per calendar year;
- Working on a very socially valuable product, alongside a highly professional, US-based, international team;
- Interesting challenges and the ability to grow and learn.

About GM CONSULTING GROUP

GM CONSULTING GROUP is a professional IT consulting services company, delivering specialized technology-enabled business solutions.
Our platform is evolving, so you need to be someone who can build new functionality and learn new technologies quickly, as well as be able to maintain and extend existing code to support organizational needs.  
Our specialization is applying knowledge, derived from industry expertise of technology and capabilities, to our clients’ business challenges.

Company website:
https://www.gmconsultgroup.com

DOU company page:
https://jobs.dou.ua/companies/gm-consulting/
Job posted on 8 April 2024
746 views    353 applications

To apply for this and other jobs on Djinni login or signup.