We are looking for a Senior/Team Lead React Developer with a strong architectural mindset and leadership skills to join an innovative online education platform dedicated to providing high-quality flexible learning opportunities for students.
The platform is designed to support families and students by offering a safe digital-first learning environment that allows children to learn at their own pace from home.
As a Senior/Team Lead you will play a key role in guiding a developers team ensuring best practices in software development and translating architectural vision into high-quality technical solutions.
If youre passionate about education technology digital learning solutions and building scalable systems this is an opportunity to contribute to a meaningful project that is shaping the future of online education.
Project Tech Stack:
- React 18 Typescript
- .NET 8
- PostgreSQL
- MongoDB
- RabbitMQ
- Redis
- Azure Blob Storage
Requirements:
- Experience in 18 with Typescript for building type-safe component-based UIs for enhanced developer experience type checking and maintainability
- Experience with RESTful APIs
- Experience with relational databases like SQL server or MySQL
- Familiarity with Git CI/CD pipelines and cloud platforms
- Experience with Tailwind CSS: Utility-first CSS framework for rapid and responsive UI styling enabling consistent and customizable design systems
- Experience in Redux Toolkit: State management library for predictable and maintainable global state handling leveraging RTK Query for data fetching and caching
- Experience in next generation FE tooling and micro-frontend architecture such as Vite and Webpack and their respective module federation for fast development building and hot module replacement (HMR) optimized for modern JavaScript frameworks and implementation of modular independently deployable frontends using micro-frontend patterns enabling team autonomy and scalable development and dynamic module loading and sharing
- Experience in Storybook: for component-driven development and documentation tool for building testing and showcasing UI components in isolation ensuring reusable and well-documented component libraries
- Experience in mono-repos such as NX Turborepo or Lerna for efficient code sharing dependency management and consistent tooling across multiple applications and libraries
- Experience in Vitest a fast Vite-powered unit testing framework for testing React components hooks and utilities in a type-safe environment. Includes support for Jest-compatible APIs and mocking
Nice to Have:
- Prior experience in the EdTech domain (e-learning platforms digital classrooms LMS)
- Knowledge of learning science instructional design or accessibility standards (e.g. WCAG)
- Familiarity with tools like Moodle Canvas Zoom SDK or Google Classroom integration
- Experience in guiding technical teams as a senior or lead
- Strong project management and team communication skills and experience working in Agile environments
- Strong communication and stakeholder management skills and ability to make and own technical decisions
- Ability to translate business goals into technical execution plans
Personal Qualities:
- Ability to work independently while mentoring and supervising team members.
- Strong time management skills with a focus on meeting deadlines.
- High attention to detail and a commitment to delivering high-quality code.
- Strong sense of ownership and responsibility.
- Excellent team player with strong communication skills.
We Offer You:
- Friendly team and enjoyable working environment.
- Competitive compensation depending on experience and skills.
- Regular assessments and salary reviews.
- Professional development knowledge sharing.
- Free English classes.
Required Experience:
Senior IC