About:We build a TypeScript + Next.js web application with a large component library, Storybook, SCSS modules, Prisma-backed APIs, and Docker-based developer workflows. You’ll work across app/, components/, themes/, and interact with typed backend APIs defined under prisma/ and app/api/.
Working hours: 08h30 – 12h & 13h – 17h30, Mon – Fri
I. What you’ll own
- Lead UI implementation for new features and complex pages across the codebase (app/, components/, themes/).
- Design-to-code: convert Figma/UX designs into reusable, accessible React components and Storybook stories.
- Frontend architecture: shape patterns for state, hooks, types and enums (centralized under app/types and app/enums) and enforce consistent code style.
- Performance & reliability: identify and fix rendering bottlenecks, reduce bundle size, and improve perceived performance.
- Developer experience & tooling: improve local dev, build and test workflows (Vite, Vitest, Storybook, Docker).
- Mentorship & reviews: perform clear, actionable PR reviews and mentor mid/junior engineers.
- Cross-team collaboration: work with backend, product, and design to ship end-to-end features.
II. Key responsibilities
- Implement and maintain feature pages (Next.js App Router), components (React + TypeScript) and global styles (SCSS modules).
- Write high-quality TypeScript with explicit types; centralize and export shared types/enums.
- Create and maintain Storybook stories and unit/visual tests (Vitest, Storybook).
- Improve developer experience: faster local iteration, clearer errors, consistent patterns.
- Participate in on-call/incident work for frontend regressions when required.
III. Required experience & skills
- 5+ years professional frontend experience shipping production React applications.
- Expert with React + TypeScript and modern Next.js (App Router patterns).
- Strong CSS/SCSS skills, including modular/scoped styling and theming.
- Practical experience with component libraries and Storybook.
- Testing-first mindset: unit & integration testing (Vitest/Jest).
- Familiar with bundlers and dev tools (Vite, webpack).
- Good knowledge of REST/GraphQL client patterns and typed API integration.
- Proven code review skills and ability to evaluate complexity and maintainability.
- Excellent communication and mentorship skills.
Nice-to-have
- Experience with Prisma and full-stack TypeScript projects.
- Knowledge of analytics/event instrumentation and privacy best-practices.
- Familiarity with accessibility (WCAG) and performance optimization techniques.
- Experience with streaming SSE or real-time UI updates.
- Prior work in large componentized codebases with many small feature modules.
IV. Benefit
- Working remotely 100% with a long-term contract
- Salary upto $1400
- Support from PM and teammates
— Kindly submit your application using this form: