Frontend Team Lead
JRG
Frontend Team Lead
JRG
Operates fast-food brands across Asia
【Development and maintenance】
• Analyze, design, and develop user interfaces using React frameworks.
• Be involved in the entire development life cycle, including requirement definition and feasibility analysis.
• Implement, integrate, and document various UI components and libraries to enhance the front-end experience.
• Apply the latest front-end design techniques and contribute to the technical design of innovative user interfaces.
• Modify existing UI components, prepare test cases, and create detailed functional specifications.
• Troubleshoot and resolve front-end issues, while identifying potential areas for process improvement.
• Implement common UI patterns and components based on architecture guidelines and best practices.
• Write clean, maintainable, and reusable code with a strong emphasis on component-based architecture.
• Deliver high-quality results on time with minimal supervision, ensuring a seamless user experience.
【System testing and operation】
• Maintain Continuous Integration and Continuous Delivery (CI/CD) pipelines, optimizing the release cycles for front-end deployments.
• Write and perform unit, integration, and end-to-end testing during the system implementation stage to ensure high-quality code in line with company technical standards. Contribute to engineering documentation and update the team wiki.
• Implement processes and systems to monitor the health of front-end applications, ensuring that they are always functioning properly in production.
【Communication and Collaboration】
• Co-work and lead frontend team with the team and review each other’s code.
• Meet designers, developers, and project staff for alignment and progress updates.
• Gather and analyze requirements from other developers.
• Attend and speak at application development conferences and workshops.
• Document code so other developers can understand and contribute to it.
• Estimate the amount of time needed to deliver a given task.
• Proficient in React Framework: Experienced with React hooks, Redux, Context API, SASS, and other React-related technologies.
• TypeScript: Strong understanding of TypeScript for building type-safe, scalable applications.
• Next.js: Proficient in using Next.js for server-side rendering, static site generation, and building optimized React applications. Static optimization, image optimization, and dynamic routing for enhanced performance.
• Node.js: Knowledgeable in Node.js for server-side development and building full-stack applications.
• Component Development: Ability to build efficient, reusable React components.
• JavaScript/ES6+: Expertise in JavaScript, including ES6+ features like destructuring, arrow functions, async/await, etc.
• CSS and Design Tools: Familiar with CSS-in-JS, Sass, LESS, and other CSS preprocessors, with the ability to create responsive and accessible user interfaces.
• Frontend Build Tools: Experienced with build tools such as Webpack and Babel, and capable of configuring them.
• State Management: Skilled in using Redux, MobX, or other state management libraries.API Integration: Experience working with backend teams to integrate RESTful APIs or GraphQL for data interaction.
• Performance Tuning: Experience in optimizing React applications, including code splitting, lazy loading, and preventing unnecessary re-renders.
Jardine Restaurant Group (JRG) runs a large network of quick-service restaurants in Asia, operating more than 1,000 outlets under the KFC, Pizza Hut and PHD brands in Hong Kong, Macao, Myanmar, Taiwan and Vietnam. It serves customers with dine-in, takeout and delivery options through its franchised brands, using standardized menus, store formats and supply chains to provide meals made from recognizable recipes. The company differentiates itself by leveraging its size, cross-brand capabilities and strong backing from Jardine Matheson, along with a large, diverse workforce (about 25,000 employees) and a focus on people, collaboration and sustainability to support steady growth. JRG’s goal is to share the simple joys of food with customers by expanding its footprint, improving operations and maintaining long-term partnerships with franchisees and suppliers.
Explore more opportunities at JRG