LaSoft Software Development
Senior/Team Lead React Developer
LaSoft Software DevelopmentUkraine12 days ago
Full-timeInformation Technology
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 you're 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 React.js 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

Powered by JazzHR

Go5HBwRxp6

Key Skills

Ranked by relevance