Frontend Developer
Description
The Front End Developer needs to be able to transform and implement engaging user interfaces. You’ll work closely with UI/UX designers and backend engineers to bring high-quality digital experiences to life, creating seamless user experiences.
Responsibilities
Implement responsive User Interfaces from design prototypes across web, desktop and mobile applications
Ensure responsive Build and maintain full-stack applications using modern frameworks
Collaborate with designers, developers, and stakeholders
Optimize applications for speed, scalability, maintainability and security
Maintain frontend codebases using modern JS framework
Requirements
Experience in React.js 18 with Typescript for building type-safe component-based UIs for enhanced developer experience, type checking and maintainability
Experience in latest MS .NET Core
Experience with RESTful APIs
Experience with document databases, like MongoDB or CosmoDB
Experience with relational databases, like SQL server or MySQL
Familiarity with Git, CI/CD pipelines, and cloud platforms
Experience with Entity Framework
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 microfrontend 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
Working conditions
Partly / fully remote
B2B contract
Frontend Developer
Frontend Developer