رایچت

استخدام Front-end Developer

رایچت
امکان دورکاری

فرصت شغلی
درباره شرکت

تکنولوژی‌ها

    ReactNext.jsTypeScriptHTML5Redux Saga

Responsibilities:
• Maintain and enhance existing code bases, including resolving bugs.
• Design and develop new custom components to fulfill project requirements.
• Convert designs and wireframes into high-quality, clean, and efficient code.
• Optimize components for maximum performance across diverse devices and browsers.
• Implement automated tests for each new feature to detect and fix bugs.

Requirements:
• Proficient in HTML5, CSS3, and CSS preprocessors such as Sass and Less.
• In-depth knowledge of JavaScript (ES6).
• Solid understanding of React and its architectural principles.
• Experience working with the Context API.
• Familiarity with Redux and its Middleware tools, such as saga and thunk.
• Hands-on experience with Next.js, including Server-Side Rendering (SSR), Client-Side Rendering (CSR), and Incremental Static Regeneration (ISR).
• Proficiency in TypeScript.
• RESTful APIs and websockets.
• Familiarity with Progressive Web Apps (PWA) and service workers.
• Experience utilizing data fetching and cache management libraries like React Query / SWR.
• Familiarity with Webpack, Babel, npm, and Yarn.
• Proficient in Git and understanding of Git workflow.
• Familiarity with Testing tools, including Jest and Cypress, for unit and end-to-end Testing.
• Experience in localization.
• Strong skills in performance Optimization.
• Ability to document and test code effectively.

Preferred Skills:
• Experience using Storybook.
• Knowledge of Design patterns.
• Familiarity with Back-end Technologies (Preferred Node.js).

If you are a talented Front-end Developer with a passion for creating clean and efficient code, and you possess the required skills and experience, we would like to hear from you. Please submit your application, including relevant portfolio or project examples, to be considered for this opportunity.

مزایا

  • کار تیمی
  • سرعت رشد
  • چالش های متنوع
  • دورکاری