تپسی فود
تپسی فود

Senior Front-End Engineer

Tehran/ Gandi
Full Time
Saturday To Wednesday From 10 am To 7pm
-
Military Service Option -Health insurance -Flexible working hours -Purchasing coupon -Lunch -Snacks -Resting space -In-house Medical doctor -Breakfast -Occasional packages and gifts
201 - 500 employees
Internet Provider / E-commerce / Online Services
Iranian company dealing only with Iranian entities
1402
توضیحات بیشتر

key Requirements

4 years experience in similar position
Html & CSS - Intermediate
JavaScript - Intermediate
React - Intermediate
VueJS - Intermediate
TypeScript - Intermediate

Job Description

Responsibilities :

  • Design, develop, and maintain complex, scalable, high-performance web applications.
  • Ensure cross-browser and cross-platform compatibility.Collaborate with Product Managers, Designers, and Back-End Developers to implement new features.
  • Stay up-to-date with the latest Front-End technologies, tools, and best practices.
  • Take ownership of, and actively contribute to, the technical aspects of each project you are involved in.
  • Monitor and enhance application performance focusing on Core Web Vitals and adherence to web best practices.
  • Work closely with cross-functional teams, mentor junior developers, and contribute to code reviews and best practice initiatives.

Requirements:

  • 3+ years of Front-End software engineering experience.
  • Deep knowledge of core Front-End technologies: HTML, CSS, and JavaScript.
  • Strong experience with modern JavaScript (ES6+), TypeScript, and front-end development best practices.
  • Experience with modern JavaScript frameworks/libraries (e.g., React, Vue.js).
  • Familiarity with server-side rendering (SSR) and static site generation (SSG).
  • Experience using CSS frameworks and preprocessors.
  • Knowledge of web performance metrics (e.g., Core Web Vitals) and techniques to optimize front-end performance.
  • Understanding of service worker lifecycle, caching strategies, and building PWAs.
  • Experience with modern build and bundler tools such as Webpack, Vite, etc.
  • Experience with state management libraries such as Redux, Zustand or other comparable libraries.
  • Familiarity with testing methodologies and tools to ensure code reliability and maintainability.
  • Familiarity with software engineering concepts (algorithms, data structure, functional programming, composition, SOLID, etc.). Applied best practices and design patterns for readable, testable, and modular code.
  • Familiarity with tools like Sentry for real-time error tracking and performance monitoring.
  • Proficient in Git and comfortable working in agile environments.

Preferred Qualifications:

  • UX/UI Understanding: A good eye for design and a solid understanding of user experience best practices.
  • Accessibility & Security: Experience implementing accessibility standards (WCAG) and security best practices for web applications.
  • DevOps Collaboration: Experience integrating front-end projects with CI/CD pipelines.
  • Problem-Solving Skills: A proactive approach to identifying issues and optimizing processes across the application lifecycle.

Benefits:
Join our friendly and dynamic team and enjoy a range of perks, such as:

  • Professional development opportunities
  • Free breakfast every day
  • Birthday and anniversary gifts and surprises
  • Lunch and snack subsidies
  • Transportation budget
  • Comprehensive health insurance
  • Seasonal and special charges and discounts from Tapsifood

Job Requirements

Gender
Men / Women
Software
Html & CSS| Intermediate JavaScript| Intermediate TypeScript| Intermediate VueJS| Intermediate React| Intermediate

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

ارسال رزومه برای تپسی فود