Technical skills
ReactTypeScriptJavaScriptVueAngularTest automationCypress
Role signals
UI/UX Design
About this role
Job Title:
Mid to Senior Frontend Engineer
---
Projects (100% Front End):
- Take ownership and build one core project (new product, feature, or module).
- Maintain and upgrade 1-2 smaller projects.
- Participate in ongoing modernization of legacy technology (over 10 years old).
- Build rough prototypes (proofs of concept) to illustrate higher-level concepts, design ideas, and solution drafts.
---
**
Responsibilities
- **
- Focus 100% on Frontend Engineering, taking ownership of architecture qualities such as usability, accessibility, and performance.
- Join the core engineering team to modernize and stabilize existing core products, rebuild internal tooling, and develop fresh, modern UIs.
- Collaborate closely with the product team, contributing to ideation/inception, providing technical input, and establishing guidelines based on proposed designs.
- Deliver the best user experience by designing and developing workflows that are simple, reliable, and user-friendly.
- ---
- Team & Culture:
- Report to the Engineering Manager of your assigned product/domain team while collaborating within a globally distributed engineering environment.
- Each product team consists of a dedicated Engineering Manager and two Frontend Engineers.
- Perform peer code reviews and mentor junior developers.
- Foster innovation and actively encourage the development of new ideas and proofs of concept.
- ---
- Must Have:
- At least 2 years of recent experience with ReactJS.
- Experience with Redux, Zustand, or a similar state management library.
- 3-5 years of total Frontend JavaScript Engineering experience (Angular, Vue, React, etc.).
- ---
- **
Nice to Have
- **
- Experience with TypeScript (some legacy code is in TS).
- Experience in building and implementing Microfrontend architectures or Monorepo.
- Familiarity with testing tools such as React Testing Library or Cypress.
- ---
- Grade / Level:
- Mid Level: 3-5 years of pure frontend experience; 100% individual contributor.
- Senior Level: 5-10 years of engineering experience with a frontend focus; 80% individual contributor and mentor to mid-level engineers.
- ---
- Work Arrangement:
- Hybrid work model with 3 days in the office.
- Office located in central KLCC with direct MRT/LRT access.
- Permanent, full-time role (not contract).