We’re seeking a Senior Frontend Engineer (Next.js focus) to shape Cake’s web architecture and development. You’ll lead design, development, and optimization of our web platforms, ensuring scalability, performance, security and reliability. As a key technical expert, you will drive innovation in frontend engineering, provide deep technical expertise, and collaborate with cross-functional teams to deliver an exceptional user experience.
Projects that you in-charge here:
1. Internal Projects
At Cake, we embrace a strong in-house build culture, developing products for every department, from Marketing and Tech to HR, Accounting, Risk, AI/DS, and Operations. Currently, we are managing hundreds of web-based projects, including innovative platforms such as our Call Bot, Chat Bot, and AI Operations Management System.
2. Merchant Management Centralization
This is one of Cake’s major web platforms, designed to manage all merchant-related products and services, supporting over 6 million users. Although Cake is primarily app-based, our merchants rely on this web platform to handle revenue, orders, reconciliation and a wide range of value-added services efficiently.
3. C-Ticket
A rapidly growing platform that has quickly become Vietnam’s leading ticketing service, hosting some of the country’s biggest events, from G-Dragon concerts to Mỹ Tâm’s Tri Âm shows. C-Ticket has served millions of users within minutes during ticket launches.
>>That’s why we’re looking for an expert in Web Platform Development, someone passionate about building secure, high-performance, and user-friendly web applications using modern frameworks, if you’re excited about empowering SSG technologies, optimizing security solutions, and crafting lightning-fast web experiences, we’d love to have you on board.
Job Responsibilities
- Architect and develop a scalable frontend platform, including Micro-Frontend infrastructure and modular design.
- Build and optimize modern web applications with a frontend-first approach, ensuring performance, security, and maintainability.
- Use Next.js primarily for frontend rendering (SSR/ISR/SSG) and lightweight backend/API integration where needed.
- Collaborate with designers, backend engineers, and vendors to deliver high-quality features that elevate user experience.
- Conduct deep code reviews, performance tuning, and ensure best practices in accessibility and maintainability.
- Influence product and technical decisions, proactively providing insights on frontend improvements and timely delivery.
- Ensure code quality through clean architecture, modular design, and robust testing strategies.
- Stay ahead of industry trends, continuously enhancing Cake’s frontend technology stack with modern solutions.
Job Requirements
- 5+ years of experience in frontend engineering, specializing in TypeScript/JavaScript and modern ReactJS frameworks.
- Practical experience with Next.js for frontend rendering and backend integration (not heavy backend engineering).
- Strong knowledge of frontend architectures, including Micro-Frontend, SSR, and client-side rendering strategies.
- Proven track record working with high-traffic, complex web applications, optimized for scalability and performance.
- Good experienced in security awareness and solutions for client side such as JWT, XSS, Hashing, ...
- Solid understanding of computer science fundamentals (algorithms, data structures, network principles).
- Passion for user-centric design and building high-performance, responsive web applications.
- Deep commitment to clean, maintainable code and frontend best practices.
- Strong problem-solving skills, innovative mindset, and a drive for continuous learning.
- Excellent communication and collaboration skills, comfortable working in cross-functional teams.
Our benefit:
- Competitive compensation including a 13th-month wage and up to 3 months of performance-based bonus.
- MacBooks are currently supplied to all technical team members.
- BE Corp budget (depending on your level) is allocated for using services such as transportation, food, and passenger car bookings in Be application.
- The social insurance contribution amount will vary based on the individual’s level.
- Annual health checks and premium medical healthcare (PTI) after probation.
- 15 days of annual leave is applied for the entire employees.
- Company trips, team-building activities, and happy hour events are organized on a quarterly or annual basis.