استخدام Senior Front-End Developer
شرح موقعیت شغلی
We are looking for a Senior Frontend Engineer to join our growing team. In this role, you will architect, develop, and optimize scalable, feature-rich, and high-performing web applications that enhance the shopping experience for millions of users. As a senior team member, you will also mentor junior engineers, drive technical decisions, and shape the future of our front-end architecture. If you have deep expertise in React.js, Next.js, and modern frontend development, and thrive in a fast-paced, collaborative environment, we’d love to hear from you!
Responsibilities:
● Develop and maintain a high-performance, scalable frontend using React.js and Next.js.
● Architect and implement best practices for frontend performance, scalability, and maintainability.
● Optimize rendering performance, including SSR (Server-Side Rendering), SSG (Static Site Generation), and client-side hydration.
● Work closely with backend engineers to integrate APIs, optimize data fetching (REST, Web Sockets), and enhance user experience.
● Ensure high-quality code through proper testing (Cypress).
● Optimize for SEO and Core Web Vitals, ensuring a fast and search-engine-friendly application.
● Mentor and guide junior developers, conducting code reviews and sharing best practices.
● Stay up-to-date with the latest trends in React, Next.js, and frontend development.
Requirements:
● Experience: 4+ years of experience in frontend development.
● Expertise in React.js and Next.js with deep knowledge of React’s internals, rendering optimizations, and Next.js features (SSG, SSR, ISR).
● Strong understanding of frontend architecture including modularization, micro frontends, component-driven design, and scalable UI patterns.
● Strong proficiency in TypeScript, including advanced typing, generics, utility types, and best practices for maintainable, type-safe applications.
● Advanced knowledge of state management (Redux, Zustand, Recoil, or React Context API).
● Experience working with backend web services (REST, WebSockets) and optimizing data fetching strategies.
● Deep knowledge of performance optimization techniques (lazy loading, code splitting, caching, hydration, image optimization).
● Familiarity with Tailwind CSS, Styled Components, or other styling solutions.
● Understanding of CI/CD pipelines, frontend build tools (Webpack, Vite), and deployment processes.
● Strong debugging and problem-solving skills with experience in profiling and performance debugging.
● Experience with accessibility (a11y) and cross-browser compatibility best practices.
● Proficiency with Git and modern development workflows.
Nice to Have:
● Experience in high-traffic, large-scale eCommerce platforms.
● Familiarity with PWA development, or micro frontend architectures.
● Experience working with Docker, Kubernetes, or cloud platforms for frontend deployment.
Responsibilities:
● Develop and maintain a high-performance, scalable frontend using React.js and Next.js.
● Architect and implement best practices for frontend performance, scalability, and maintainability.
● Optimize rendering performance, including SSR (Server-Side Rendering), SSG (Static Site Generation), and client-side hydration.
● Work closely with backend engineers to integrate APIs, optimize data fetching (REST, Web Sockets), and enhance user experience.
● Ensure high-quality code through proper testing (Cypress).
● Optimize for SEO and Core Web Vitals, ensuring a fast and search-engine-friendly application.
● Mentor and guide junior developers, conducting code reviews and sharing best practices.
● Stay up-to-date with the latest trends in React, Next.js, and frontend development.
Requirements:
● Experience: 4+ years of experience in frontend development.
● Expertise in React.js and Next.js with deep knowledge of React’s internals, rendering optimizations, and Next.js features (SSG, SSR, ISR).
● Strong understanding of frontend architecture including modularization, micro frontends, component-driven design, and scalable UI patterns.
● Strong proficiency in TypeScript, including advanced typing, generics, utility types, and best practices for maintainable, type-safe applications.
● Advanced knowledge of state management (Redux, Zustand, Recoil, or React Context API).
● Experience working with backend web services (REST, WebSockets) and optimizing data fetching strategies.
● Deep knowledge of performance optimization techniques (lazy loading, code splitting, caching, hydration, image optimization).
● Familiarity with Tailwind CSS, Styled Components, or other styling solutions.
● Understanding of CI/CD pipelines, frontend build tools (Webpack, Vite), and deployment processes.
● Strong debugging and problem-solving skills with experience in profiling and performance debugging.
● Experience with accessibility (a11y) and cross-browser compatibility best practices.
● Proficiency with Git and modern development workflows.
Nice to Have:
● Experience in high-traffic, large-scale eCommerce platforms.
● Familiarity with PWA development, or micro frontend architectures.
● Experience working with Docker, Kubernetes, or cloud platforms for frontend deployment.
مهارتهای مورد نیاز
- Front-end
- ReactJS
- typescript
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- معافیت تحصیلی معافیت دائم پایان خدمت