About Us
Asgard is a multiple award-winning local recruitment company specialising in connecting top talent with leading companies across the Tech, Banking, Financial Services, Insurance (BFSI), Oil & Gas, and Fast-Moving Consumer Goods (FMCG) sectors.
About the Role
We are looking for an experienced and hands-on Frontend Architect to lead the design, development, and evolution of scalable frontend systems across web and mobile platforms. This role is ideal for someone passionate about frontend engineering excellence, architecture design, performance optimization, and mentoring development teams.
You will work closely with backend engineers, product managers, and designers to deliver high-performance applications using React and React Native technologies.
Key Responsibilities
- Design and evolve frontend architecture for both Web and Mobile applications using React and React Native
- Define, implement, and enforce frontend coding standards and best practices
- Build scalable, maintainable, and reusable frontend systems and component libraries
- Lead technical design discussions and architecture decisions for complex systems
- Optimize application performance including rendering, loading speed, and bundle size
- Drive technology selection, framework decisions, and development toolchains
- Solve complex frontend technical challenges and improve system scalability
- Mentor and guide frontend developers through code reviews and technical coaching
- Collaborate cross-functionally with backend, product, and design teams
- Ensure high code quality through testing, CI/CD, and development best practices
Requirements
- Minimum 5 years of experience in frontend development
- Strong expertise in React and React Native
- Proficient in TypeScript and modern JavaScript (ES6+)
- Strong knowledge of HTML, CSS, SCSS, and Sass
- Experience with frontend tooling such as Webpack, Vite, and package managers
- Experience designing and maintaining large-scale frontend architectures
- Strong understanding of modular and component-based architecture
- Experience with state management libraries such as Redux or Zustand
- Ability to design reusable component libraries and scalable UI systems
- Knowledge of browser rendering concepts including Reflow/Repaint
- Experience with code splitting, lazy loading, and frontend performance optimization
- Experience optimizing React Native application performance
- Familiar with ESLint, Prettier, and Git workflows
- Experience with testing frameworks such as Jest, Cypress, or Playwright
- Strong code review and engineering best practices
- Micro-frontend experience is an added advantage
Pay: RM10,000.00 - RM20,000.00 per hour
Benefits:
- Cell phone reimbursement
- Dental insurance
- Flexible schedule
- Free parking
- Maternity leave
Work Location: In person