Responsibilities:
- Lead, mentor, and develop a team of front-end engineers, fostering a culture of collaboration and continuous learning.
- Define and enforce best coding practices, design patterns, and architectural principles for scalable and maintainable front-end solutions.
- Collaborate with product managers, designers, and back-end engineers to align technical strategies with business goals.
- Ensure high-quality UI/UX by working closely with designers and driving front-end innovation.
- Conduct regular code reviews, enforce coding standards, and improve development workflows.
- Optimize front-end application performance, including Core Web Vitals, lazy loading, and caching strategies.
- Champion front-end security best practices, including XSS/CSRF prevention and secure authentication flows.
- Drive developer productivity through tooling, automation, and CI/CD improvements.
- Stay ahead of industry trends and introduce modern technologies to enhance front-end development.
- Facilitate knowledge-sharing sessions, documentation, and onboarding for front-end engineers.
- Collaborate with engineering leadership on hiring, team growth, and performance evaluations.
Requirement :
- 5+ years of experience in front-end development, with 2+ years in a leadership role.
- Expertise in React.js (preferred) and/or Vue.js with deep understanding of component-based architecture.
- Strong proficiency in JavaScript (ES6+), TypeScript, HTML, and CSS (Sass, TailwindCSS, Styled Components).
- Experience with state management libraries such as Redux, Zustand, Recoil, or MobX.
- Hands-on experience with performance optimization, Core Web Vitals, and web accessibility (a11y).
- Proficiency in unit, integration, and end-to-end testing using Jest, Cypress, Playwright.
- Familiarity with modern build tools and bundlers (Webpack, Vite, ESBuild).
- Understanding of front-end security best practices and authentication mechanisms (OAuth, JWT).
- Strong communication skills and ability to collaborate across teams, driving technical and business alignment.
- Experience in mentoring engineers, conducting performance reviews, and leading hiring efforts.
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