Job Description

We’re seeking a Senior/Staff 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.Job ResponsibilitiesArchitect 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 Requirements5+ 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.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In