We are seeking a skilled Middle+ React JS Developer to join our remote team of developers and designers. You will contribute to the development and enhancement of our online learning platform, working in a collaborative, fast-paced environment using Scrum/Agile methodologies.
Develop and maintain high-quality, scalable front-end solutions using React JS.
Collaborate with developers, designers, and stakeholders to deliver user-friendly features.
Participate in Agile/Scrum processes, including sprint planning, stand-ups, and retrospectives.
Ensure code quality through testing, code reviews, and best practices.
Contribute to the continuous improvement of the platform’s functionality and user experience.
4+ years of experience with React JS and modern JavaScript (ES6+).
Strong understanding of front-end development principles, state management (e.g., Redux, Context API), and component-based architecture.
Experience with RESTful APIs and integrating with back-end services.
Familiarity with Agile/Scrum methodologies.
Proficient in version control systems (e.g., Git).
Strong problem-solving skills and attention to detail.
Excellent communication skills and a team-oriented mindset.
English proficiency (at least B2 level) for effective collaboration in an international team.
Experience with TypeScript.
Knowledge of UI/UX best practices or collaboration with design teams.
Familiarity with testing frameworks (e.g., Jest, React Testing Library).
Previous work on educational or e-learning platforms.