Summary
β¨ AIβGenerated
A senior front-end engineer will own feature development from design through delivery, creating scalable interfaces and integrating modern web technologies.
Highlights
High ownership role building complex user interfaces, reusable components, and modern web applications.
Description
DevKit is looking for a Senior Front-End Engineer to join a team building a modern B2B SaaS platform with complex workflows, catalogs, data-heavy interfaces, analytics, and backend integrations.
The engineer will take ownership of the complete feature lifecycle - from understanding requirements and designing the technical approach to implementation, integration, and production delivery.
Key Responsibilities:
β Design and develop complex Front-End features using React and TypeScript.
β Own features end-to-end, from technical design through production delivery.
β Build reusable components and complex user interactions.
β Develop catalogs, filtering, sorting, searching, pagination, and data-selection functionality.
β Design and implement REST API/backend integrations.
β Manage application state and synchronize it with URL parameters and routing.
β Define appropriate component architecture, data flows, and state-management approaches.
β Handle loading, error, empty, and other edge-case states.
β Optimize Front-End performance, maintainability, and code quality.
β Use AI-assisted development tools for coding, debugging, refactoring, and testing.
β Collaborate closely with backend engineers, designers, and product teams.
Requirements:
β 5+ years of professional Front-End engineering experience.
β Strong expertise in JavaScript, TypeScript, and React.
β Strong experience with REST APIs and backend integrations.
β Experience with Zustand, Redux, or similar state-management solutions.
β Strong understanding of routing, URL/query parameters, filtering, sorting, and pagination.
β Ability to design and deliver complex features end-to-end.
β Strong understanding of component architecture, data flow, performance, and maintainability.
β Experience with modern tools such as Vite, Vitest, NX, Tailwind CSS, MUI, or similar.
β Practical experience using AI tools in software development.
β Strong problem-solving, ownership, and communication skills.
Tech Lead / Front-End Lead experience is a significant plus, especially architecture ownership, technical decision-making, mentoring, code reviews, and leading complex features from design through production.
Long-term contract, remote, business trips within the EU.