İşin təsviri
Required Skills & Experience
- Core Technologies (3+ years of experience)
- JavaScript & TypeScript – Strong knowledge of ES6+ and type-safe development
- React.js – Deep understanding of React hooks, state management, and component lifecycle
- Next.js – Experience with SSR, SSG, and the App Router
- WebSocket – Implementing real-time communication features
- REST API – Consuming and integrating RESTful services
Styling
- Sass/SCSS – Advanced use of CSS preprocessors
- Tailwind CSS – Building with utility-first CSS
- shadcn/ui – Integrating and customizing component libraries
- State Management
- Redux Toolkit – Scalable global state handling
- Zustand – Lightweight state management for smaller contexts
- Forms & Validation
- Formik – Handling complex forms
- Zod – Schema validation with type inference
- Yup – Object schema validation
- Bonus Skills (Nice to Have)
- Git & Version Control – Confident with Git Flow or trunk-based workflows
- Performance Optimization – Code splitting, lazy loading, bundle optimization
- CI/CD – Automated pipelines and deployment experience
- Responsive Design – Mobile-first and cross-browser compatibility
- Agile/Scrum – Comfortable working in agile teams
- UI/UX Principles – Understanding design systems and usability concepts
Responsibilities
- Build and maintain high-quality web applications using React and Next.js
- Collaborate closely with designers, backend engineers, and product managers
- Write clean, maintainable, and well-documented code
- Develop responsive, accessible, and reusable UI components
- Continuously improve performance and user experience
- Participate in code reviews and contribute to knowledge sharing
- Identify and fix issues across the stack
- Stay up to date with modern frontend trends and best practices
Working conditions:
- Working hours: 10:00 AM – 6:00 PM
- Working days: 5 days a week (Monday to Friday)
- Workplace: Babek Plaza
Please send the CV to the e-mail address in the Apply for job button indicating the name of the vacancy