19 aprilie 2026
Senior Front-end Developer (1000-2500 USD)
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ă
Ceai, cafea, apă
Fructe
Program de lucru flexibil
Zile suplimentare de concediu
Creștere profesională
Traininguri, cursuri
Reduceri pentru angajați
Bonus la aniversarea zilei de angajare
Bonus la aniversarea zilei de naștere