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
معرفی شرکت
تپسیفود، سایت و اپلیکیشن سفارش آنلاین غذا، میوه، نان و… است که در سال ۱۴۰۲ با نام «اُفود» و با سرمایهگذاری هوشمند هلدینگ گلرنگ وارد بازار شد. در سال ۱۴۰۳ اُفود به عنوان اولین سرویس به «سوپراپلیکیشن تپسی» پیوست و کارش را با نام «تپسیفود» ادامه داد. هدف ما در تپسیفود تغییر قواعد بازار تحویل فوری مواد خوراکی، به نفع مشتریان و فروشگاهداران است.
کاربران ما در هر زمانی از روز که بخواهند، میتوانند وارد سایت یا اپ تپسیفود شوند، رستورانها و سایر فروشگاههای اطراف را ببینند، غذای دلخواهشان را از آنها آنلاین سفارش دهند و بهموقع تحویل بگیرند.
فروشگاههای همکارمان نیز با دریافت کارمزد منصفانه و تسویهحساب سریع، یک همکاری بُردـبُرد خواهند داشت.
در تپسیفود در کنار هم جمع شدهایم تا تغییری بزرگ را رقم بزنیم. لازمهٔ رسیدن به این تغییر کیفیت، نوآوری، پویایی و اشتیاق به تغییر و خلقکردن است.
اگر از تجربههای جدید و جریانساز لذت میبرید و میخواهید از ابتدای این تغییر با ما باشید، ما مشتاق حضورتان در تپسیفود هستیم.