Descrierea poziției vacante
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 [vezi email]hr@sky.md" rel="noopener noreferrer" target="_blank">[vezi email]join@enwardo.md
Despre companie
Sky.md - Conectăm destinații, creăm experiențe
Sky.md este mai mult decât o agenție de turism. Suntem o companie moldovenească care transformă visurile de călătorie în realitate, oferind pachete turistice personalizate și bilete de avion la cele mai competitive prețuri din piață.
Cine suntem
Cu sediul în inima Chișinăului, Sky.md combină experiența în industria turismului cu inovația tehnologică. Echipa noastră este formată din specialiști pasionați de călătorii și profesioniști IT care dezvoltă constant soluții digitale moderne pentru a îmbunătăți experiența clienților noștri.
Ce ne face diferiți
În timp ce majoritatea agențiilor de turism se axează doar pe vânzări, noi investim activ în dezvoltarea de produse inovative. Departamentul nostru IT lucrează la platforme și instrumente care simplifică procesul de planificare și rezervare a călătoriilor, poziționându-ne în fruntea transformării digitale din industria turistică locală.
De ce să te alături echipei Sky.md
- Inovație: Lucrezi într-un mediu unde ideile noi sunt apreciate și implementate
- Diversitate: De la turism la tehnologie, avem proiecte variate și provocatoare
- Creștere: Investim în dezvoltarea profesională a fiecărui membru al echipei
- Impact: Contribui direct la conectarea moldovenilor cu destinații din toată lumea
- Echipă tânără: Atmosferă dinamică, colaborare și spirit antreprenorial
Alătură-te nouă și fii parte din echipa care redefinește călătoriile!