We are looking for a Senior/Staff Frontend Engineer (Frontend Focus with Next.js exposure) who will play a crucial individual contributor role in shaping the web architecture and frontend development at Cake. You will lead the design, development, and optimization of our web platform's frontend, ensuring scalability, performance, 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.
This role is ideal for an independent technical contributor who wants to make a high-impact contribution without direct management responsibilities. If you are passionate about building cutting-edge frontend solutions and pushing boundaries in web architecture, we'd love to hear from you!
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.
- 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.