SnappShop, one of the leading e-commerce platforms in the region, is looking for a talented Frontend Engineer to join our growing team. In this role, you’ll contribute to building scalable, feature-rich, and high-performing web applications that enhance the shopping experience for millions of users. If you’re passionate about front-end development and enjoy working in a collaborative, fast-paced environment, we’d love to hear from you!
Responsibilities:
Feature Development: Build and enhance user-facing features, combining clean code with intuitive design principles.
Reusable Code: Write modular, reusable code and libraries to support scalability and maintainability.
UI/UX Integration: Collaborate with designers to translate UI/UX designs into high-quality, functional interfaces.
Performance Optimization: Ensure applications are optimized for speed, responsiveness, and scalability.
Input Validation: Implement robust validation for user input to ensure data integrity and seamless functionality.
Team Collaboration: Work closely with developers, designers, and stakeholders, actively participating in code reviews and team discussions.
Requirements:
Core Frontend Skills: Proficient in HTML5, CSS, and responsive design principles; familiarity with CSS preprocessors like Sass or Less is a plus.
JavaScript Proficiency: Strong experience with modern JavaScript (ES6+), including frameworks like React.js and Next.js.
State Management: Hands-on experience with state management tools such as Zustand, Redux, or Context API.
Testing Skills: Familiarity with the unit and end-to-end (E2E) testing tools like Jest, Testing Library, or Cypress.
Version Control: Comfortable using Git for version control and collaboration.
PWA Fundamentals: A basic understanding of Progressive Web App concepts is a plus.
Problem Solving: Strong analytical skills and the ability to debug and resolve complex technical issues.
Teamwork: Effective collaboration skills, with the ability to contribute constructively to team discussions.
Ownership: A proactive attitude and sense of ownership over tasks and projects.
Nice to have
Familiarity with modular frontend architectures and large codebases.
Knowledge of clean code principles and industry best practices.
Experience with server-side rendering (SSR) using Next.js.
معرفی شرکت
اسنپ گروپ متشکل از فعالترین شرکتهای اینترنتی (اسنپ، اسنپ فود، اسنپ باکس، اسنپ مارکت، اسنپ تریپ، اسنپ تیکت، اسنپ روم، اسنپ ساپلای، اسنپ دکتر، اسنپ کیچن و اسنپ پی و اسنپ شاپ و اسنپ اکسپرس) در ایران است و عمیقا متعهد به ترویج کارآفرینی و نوآوری در جامعهی آنلاین ایران میباشد.
ماموریت این گروه سرعت بخشیدن به رشد و موفقیت اقتصاد توسعه یافته بر پایهی اینترنت در سراسر کشور و افزایش کیفیت زندگی مردم از طریق ارائهی بهترین خدمات است.
اسنپ گروپ با تشخیص پتانسیل بسیار بالای بازار ایران شرایطی ایده آل برای شرکتهای آنلاین فراهم میکند. در حال حاضر با تمرکز بر توسعه کسب و کارهای مبنتی بر فناوریهای هوشمند در ایران به دنبال خلق ارزشهایی جدید برای نسلهای فرداست.