Role Summary
The Senior Frontend Engineer will be responsible for building, optimizing, and maintaining high-quality, scalable, and performant frontend applications. This role is hands-on and focused on execution, technical quality, and collaboration with backend and product teams.
Responsibilities
- Design, develop, and maintain production-ready frontend applications using Svelte, React (Next.js), and Tailwind CSS
- Translate product and UX requirements into clean, reusable, and scalable frontend components
- Collaborate closely with backend engineers to integrate RESTful APIs and ensure smooth data flow
- Optimize applications for performance, scalability, and accessibility
- Implement and maintain state management solutions
- Participate actively in code reviews, ensuring best practices and code quality
- Debug and resolve complex frontend issues in production environments
- Contribute to improving frontend architecture, tooling, and development standards
- Write clear documentation and maintain technical consistency across the frontend codebase
- Stay up to date with modern frontend trends, tools, and best practices
Requirements
- 58+ years of professional experience as a Frontend Engineer
- Strong proficiency in JavaScript and TypeScript
- Extensive experience with React (Next.js) and/or Svelte in production environments
- Strong experience with Tailwind CSS and modern CSS practices
- Solid understanding of state management (Zustand, Redux, Svelte stores, or similar)
- Experience integrating RESTful APIs and working with backend services
- Strong understanding of frontend performance optimization, responsive design, and accessibility standards
- Familiarity with Git/GitHub workflows and collaborative development
- Experience working with CI/CD pipelines (Vercel, Netlify, GitHub Actions)
- Experience deploying and maintaining applications on cloud platforms (Vercel, GCP, AWS)
- Strong problem-solving skills and ability to work independently
- Good communication skills and team collaboration mindset
- Domiciled in Jabodetabek and willing to work from the office (WFO) only if needed (1 WFO day/week)