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