Project Overview
Our customer is a large, public, cyber charter school in the USA. As part of a broad initiative to enhance learning and training opportunities for employees, the school has teamed up with top specialists to create the Academy. This innovative learning environment offers course-takers convenient access to diverse training materials anytime, anywhere. It offers a digital learning environment where students can study at their own pace while receiving support from certified teachers. The Academy aims to be a comprehensive one-stop system, facilitating role-specific courses and fostering continuous development for employees. If you’re passionate about shaping the future of learning and professional growth, this opportunity is for you!
The tech stack of the project: React 18, Azure, Tailwind, Storybook, Typescript, Vitest, Jest, SOLID, OOP and OOD.
Team on our side: 1-2 QA, 2-4 devs, BA, Team Lead, PM/SM, UI/UX designer.
Requirements
- 5+ years of professional experience in front-end development with a strong focus on React;
- Experience in building a project from scratch;
- Deep understanding of React’s core concepts (e.g., hooks, context API, component lifecycle, composition);
- Experience in working with modern front-end development workflows (e.g., CI/CD, version control with Git);
- Experience with custom NPM packages;
- Strong understanding of state management libraries like Redux or Context API;
- Knowledge of building responsive, mobile-first applications with a focus on performance;
- Familiarity with integrating RESTful APIs and handling asynchronous operations;
- Strong problem-solving skills, attention to detail, and the ability to manage multiple tasks effectively;
- Ability to collaborate in a cross-functional team environment and communicate complex technical;
- Upper-intermediate level of English.
Responsibilities
- Develop, test, and maintain high-quality front-end applications using React.js and related technologies;
- Create reusable, maintainable, and performant components that can scale across the platform;
- Actively contribute to the improvement of the overall software.
Our Benefits
- Professional and career growth promotion;
- Competitive salary;
- Paid vacations and sick leaves;
- Internal Medical Program;
- Program for veterans (which includes mentorship, an accessible office for individuals with disabilities, legal support, and additional benefits);
- Flexible working hours;
- Regular corporate social activities;
- Regular technical training at our office;
- English courses;
- Gym, etc.