6 ianuarie 2026
Senior Front-end Developer (1000-2500 USD)
Frontend Developer (React.js / Next.js / TypeScript)
Salariu: $1000 - $2500 USD (negociabil în funcție de experiență)
Tip: Full-time
Stack: React.js, Next.js, TypeScript, Tailwind CSS, Turborepo
Despre Proiect
- Construim o platformă web modernă (website + CRM) folosind arhitectură monorepo și stack tehnologic de ultimă generație. Proiectele sunt production-ready, cu trafic real și utilizatori activi.
- Stack Tehnologic
- Frontend Core
- Next.js 14+ - App Router, Server Components, Server Actions, SSR/SSG
- React 18+ - Hooks, Context API, Concurrent Features, Suspense
- TypeScript - Strict mode, type safety pe întreg stack-ul
- Tailwind CSS - Utility-first CSS, responsive design, dark mode
Arhitectură & Infrastructure
- Turborepo - Monorepo cu intelligent caching, shared packages, type-safe imports
- App Router - Next.js 14+ routing, layouts, loading states, error boundaries
- Server Components- React Server Components pentru performanță optimă
- Server Actions- Type-safe server mutations, form handling
- REST API Integration - Axios/Fetch, error handling, loading states
- State Management - React Query / SWR pentru server state, Zustand pentru client state
UI/UX & Performance
- Responsive Design - Mobile-first approach, breakpoints, touch interactions
- Core Web Vitals - LCP, FID, CLS optimization
- SEO - Meta tags, structured data, sitemap generation
- Accessibility - WCAG compliance, keyboard navigation, screen readers
- Performance - Code splitting, lazy loading, image optimization
Development Tools
- ESLint / Prettier - Code quality, formatting
- Testing - Jest, React Testing Library, Playwright (E2E)
- Storybook - Component documentation și testing
- Figma - Design to code workflow
Responsabilități
- Design și implementare interfețe utilizator moderne (React components, Next.js pages)
- Implementare funcționalități complexe cu TypeScript (type-safe components, hooks)
- Optimizare performanță frontend (Core Web Vitals, SSR, SSG, code splitting)
- Integrare API-uri REST (data fetching, error handling, loading states)
- Implementare design responsive și accesibil (mobile-first, WCAG)
- Lucru cu App Router și Server Components în Next.js
- Code sharing între proiecte folosind monorepo (shared components, utilities)
- Code review și mentenanță codebase
- Testing (unit, integration, E2E)
- Colaborare cu backend developers și designers
Cerințe (Must Have)
- Experiență solidă React.js (3+ ani) - Hooks, Context API, state management
- Experiență practică Next.js (1+ ani) - App Router, SSR, SSG, Server Components
- TypeScript avansat - Generics, utility types, type inference, strict mode
- HTML5 / CSS3 - Semantic HTML, modern CSS features, responsive design
- REST API Integration - Data fetching, error handling, loading states
- Git - Version control, branching strategies, code review
- Code quality - Clean code, component composition, reusability
- Problem solving - Abordare practică, rezolvare eficientă
Nice to Have
- Monorepo - Experiență cu monorepo-uri (Turborepo, Nx, Rush, etc.)
- Drizzle ORM / Prisma - Doar dacă lucrează cu Next.js Server Components și face queries direct (nice-to-have, nu obligatoriu)
- Tailwind CSS - Sau framework-uri CSS moderne (CSS Modules, Styled Components)
- React Query / SWR - Server state management
- Zustand / Redux - Client state management
- Testing- Jest, React Testing Library, Playwright
- Docker - Containerization pentru development
- SEO - Optimizare pentru motoare de căutare, structured data
- Figma - Design to code workflow
- UI/UX Design - Design principles, user experience
- Performance Optimization - Core Web Vitals, bundle size optimization
- Accessibility - WCAG compliance, ARIA attributes
Aplică: Trimite CV-ul tău la Join@enwardo.md
E-mail: join@enwardo.md
Team buildinguri
Telefonia mobilă
Notebook
Loc de parcare
Ceai, cafea, apă
Program de lucru flexibil
Creștere profesională