Kuala Lumpur, Federal Territory of Kuala Lumpur, MY, 50470
Senior Front End Engineer
Role Overview:
We are seeking a Software Engineer – React.js to join our Product Engineering team. In this role, you will be responsible for building modern, scalable, and high-performance web applications. You will collaborate with cross-functional teams to create intuitive user interfaces, ensuring a seamless user experience aligned with product goals. Your strong frontend expertise, attention to detail, and problem-solving abilities will drive the quality and effectiveness of our digital product offerings.
- Collaborate with product owners, designers, and backend engineers to translate business requirements into functional UI.
- Develop scalable and maintainable web applications using React.js, Next.js, JavaScript, and TypeScript.
- Build reusable components and front-end libraries for future use.
- Implement server-side rendering and static site generation features with Next.js.
- Optimize web applications for maximum performance, scalability, and SEO.
- Write clean, modular, maintainable, and well-documented code.
- Maintain a strong focus on user experience, accessibility, and responsive design.
- Troubleshoot and debug interface issues and performance bottlenecks.
- Participate in code reviews, agile ceremonies and knowledge-sharing sessions.
- Stay updated with evolving frontend technologies and frameworks to improve existing solutions.
- Participate in code reviews and agile ceremonies.
- Contribute to improving team efficiency and frontend development standards.
Job Requirements:
• Bachelor’s or Master’s degree in Computer Science, Information Technology, Software Engineering, or a related field.
• 5+ years of professional experience in front-end development.
• Proven hands-on experience with React.js and Next.js in production environments.
• Strong experience with JavaScript and TypeScript.
• Expertise in React ecosystem tools such as Redux, Context API, React Query, etc.
• Deep understanding of Next.js features like SSR, SSG, API routes, and dynamic routing.
• Familiarity with frontend performance optimization and SEO best practices.
• Experience with unit/integration testing using tools like Jest, Mocha, or React
Testing Library.
• Working knowledge of RESTful APIs and frontend-backend integration.
• Proficient with version control (Git) and build tools (Webpack, Babel).
• Exposure to backend concepts and database technologies (e.g., MySQL, MongoDB) is a plus.
• Strong analytical and problem-solving skills.
• Excellent communication and collaboration abilities.
• Proactive attitude with a passion for continuous learning and innovation.
• Ability to thrive in a fast-paced agile development environment.