Role Overview
We are looking for a highly experienced Machine Learning Engineer / Frontend Architect to lead the design and development of scalable, high-performance frontend systems across web and mobile platforms using React and React Native. This role requires strong architectural thinking, hands-on technical expertise, and the ability to drive frontend engineering standards at scale.
Key Responsibilities (Technical)
- Architect and evolve scalable frontend systems for web and mobile applications using React and React Native
- Design system architecture including modular, component-based, and micro-frontend approaches
- Define and enforce frontend engineering standards, coding guidelines, and best practices
- Develop high-performance UI architectures with focus on scalability, maintainability, and reusability
- Optimize frontend performance including rendering optimization, bundle size reduction, lazy loading, and code splitting
- Improve application efficiency by analyzing React rendering cycles, reconciliation, and React Native bridge performance
- Lead technical design and architecture decisions for complex frontend systems
- Evaluate and introduce modern frontend technologies, frameworks, and toolchains
- Design and implement reusable component libraries and design systems
- Collaborate on API architecture (REST, GraphQL, WebSockets) with backend teams
- Mentor and provide technical guidance to frontend engineers and conduct code reviews
- Establish CI/CD pipelines and frontend deployment workflows
- Ensure robust testing strategies including unit, integration, and end-to-end testing
Required Technical Skills & Experience
- Strong expertise in React.js and React Native development
- Advanced proficiency in TypeScript and modern JavaScript (ES6+)
- Strong foundation in HTML5, CSS3, SCSS/Sass, Flexbox, Grid systems
- Deep understanding of frontend architecture patterns (component-based, atomic design, modular architecture)
- Experience with frontend build tools such as Webpack, Vite, Babel
- Strong knowledge of state management solutions (Redux Toolkit, Zustand, MobX, Recoil)
- Experience in large-scale frontend system design and architecture
- Strong understanding of browser rendering behavior (Reflow, Repaint, Critical Rendering Path)
- Experience in performance optimization (React Profiler, memoization, virtualization, memory leak debugging)
- Proficiency in code splitting, lazy loading, and bundle optimization techniques
- Strong understanding of CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins)
- Experience with Git workflows and version control best practices
- Familiarity with ESLint, Prettier, and modern development standards
- Strong experience with testing frameworks (Jest, React Testing Library, Cypress, Playwright)
- Micro-frontend architecture experience is a strong advantage
- Exposure to AI/ML integration in frontend systems (model APIs, inference integration, or data-driven UI) is a plus
Additional Requirements
- Minimum 5 years of relevant experience
- Mandarin (spoken & written) is mandatory; English proficiency required
- Must complete technical assessment within 2 hours
- Fully on-site working arrangement
- Age preference: 35 years and below
Benefits & Allowances
- 13th month salary
- Medical, Dental & Optical claims
- Medical insurance coverage
- Transport & meal allowances
- Birthday allowance
- Team building activities
- Company trips
Leave & Working Hours
- Working Days: Monday to Friday
- Working Hours: 9:00 AM – 6:00 PM
- Public holidays as per Malaysian government calendar
Pay: RM5,000.00 - RM15,000.00 per month
Benefits:
- Dental insurance
- Flexible schedule
Work Location: In person