اسنپ ساپلای
اسنپ ساپلای

Frontend Developer

Tehran/Zaferanieh
Full Time
شنبه تا چهارشنبه ساعت 9:30 تا 18:30 - با 1 ساعت شناوری
-
-

این فرصت شغلی چقدر برای من مناسب است؟

51 - 200 employees
Consumer Goods / FMCG
Iranian company dealing only with Iranian entities
1398
Privately held
توضیحات بیشتر

key Requirements

3 years experience in similar position
Html & CSS - Intermediate
JavaScript - Intermediate
GIT - Intermediate
React - Intermediate
TypeScript - Intermediate
Next.js - Intermediate
Docker - Basic

Job Description

Job Description
At Snapp Supply, we strive to make procurement and purchasing smarter, simpler, and more reliable for businesses. To continue this journey, we are looking for a Frontend Developer who can contribute to developing and scaling our web application and delivering seamless, reliable digital experiences for our customers.
If you enjoy building high-quality products, solving complex technical challenges, and taking ownership of features from requirement to production, we would be excited to have you join us.
Responsibilities:
  • Develop and maintain Snapp Supply’s web application and customer-facing features.
  • Build scalable, reusable, maintainable, and testable frontend components and modules.
  • Implement features across the customer journey, including product catalog, search, product details, cart, checkout, payment, orders, and delivery.
  • Develop modern web applications using React.js, Next.js, JavaScript, and TypeScript.
  • Integrate frontend applications with backend services through REST APIs.
  • Manage application state, server data, loading and error states, and complex user flows.
  • Collaborate with Product, UX/UI, Backend, and QA teams to design and deliver effective solutions.
  • Troubleshoot and resolve technical and production issues.
  • Participate in code reviews and contribute to frontend architecture and technical decisions.
  • Improve application performance, reliability, accessibility, and overall user experience.
Requirements:
  • At least 3 years of professional experience in frontend development.
  • Strong proficiency in JavaScript and TypeScript.
  • Strong production experience with React.js and Next.js.
  • Solid understanding of HTML5, CSS3, and responsive web development.
  • Experience with state-management solutions such as Redux, Redux Toolkit, or Zustand.
  • Good understanding of REST APIs, HTTP, authentication, and asynchronous data handling.
  • Strong knowledge of Git and modern software-development workflows.
  • Experience with frontend debugging, testing, and performance optimization.
  • Ability to write clean, maintainable, reusable, and testable code.
  • Ability to take ownership of features from requirement to production and work independently.
  • Strong problem-solving, collaboration, and cross-functional communication skills.
  • Ability to work effectively with complex business logic, multiple API dependencies, and evolving product requirements.
  • Experience in e-commerce, B2B, marketplace, or supply-chain products is considered an advantage.
  • Familiarity with React Query or TanStack Query is considered an advantage.
  • Familiarity with Docker and CI/CD processes is considered an advantage.
  • Experience with Playwright, Cypress, or similar testing tools is considered an advantage.
  • Experience with high-traffic or data-intensive web applications is considered an advantage.
  • Familiarity with monitoring and error-tracking tools is considered an advantage.
Tech Environment:
React.js · Next.js · TypeScript · JavaScript · REST APIs · Go/Golang · PostgreSQL · Docker · Git

Job Requirements

Age
25 - 35 Years Old
Gender
Men / Women
Software
JavaScript| Intermediate TypeScript| Intermediate React| Intermediate Next.js| Intermediate Html & CSS| Intermediate GIT| Intermediate Docker| Basic

ثبت مشکل و تخلف آگهی

ارسال رزومه برای اسنپ ساپلای