As a Senior Frontend Developer, you will play a key role in designing and implementing high‑quality user interfaces that deliver excellent user experiences across web applications. You will work closely with UX/UI designers, backend developers, and stakeholders to ensure seamless integration and performance, setting front‑end development standards and mentoring junior developers within the team.
Responsibilities
- Design, develop, test, implement, and maintain rich and responsive web user interfaces using React.js and modern frontend technologies.
- Collaborate with UX/UI designers to translate designs and wireframes into high‑quality code.
- Lead front‑end architecture discussions, component structure planning, and performance optimization.
- Participate in Agile software development lifecycle including daily stand‑ups, sprint planning, reviews, and retrospectives.
- Write unit tests and conduct system integration testing (SIT) to ensure reliability and robustness.
- Review code from other developers and provide constructive feedback.
- Investigate and resolve frontend bugs and performance issues in a timely manner.
- Stay current with the latest industry trends and technologies to continuously improve code quality, performance, and user experience.
- Mentor junior developers and conduct knowledge‑sharing sessions.
What We Are Looking For
Background
- Degree in Computer Science, Software Engineering, Information Technology, or a related field.
Experience
- Minimum 3 years of hands‑on experience in frontend development using React.js in a production environment.
- Experience working in an Agile or Scrum development environment.
- Experience integrating frontend with RESTful APIs and working with backend teams.
- Experience with performance profiling, code splitting, and frontend optimization techniques.
Knowledge & Skills
- HTML5, CSS3, SASS/SCSS or styled‑components.
- State‑management tools such as Redux, Context API, or others.
- Component libraries such as Material‑UI (MUI), or similar.
- Micro‑frontend technology such as Module Federation.
- React hooks, lifecycle methods, and functional programming patterns.
- Consuming and managing data from RESTful APIs.
- Version control using GIT and familiarity with tools like Bitbucket / GitLab.
- Good to have knowledge of unit testing frameworks such as Jest, React Testing Library, or Enzyme.
- Build tools like Webpack, Vite, Babel, and ESLint.
- CI/CD pipelines and frontend deployment tools like NX or others.
- Experience with design systems, component documentation (e.g., Storybook), and Figma handoff.
Personal Attributes
- Self‑motivated, proactive, and able to work independently with minimal supervision.
- Detail‑oriented with a focus on clean, maintainable code.
- Strong problem‑solving and analytical skills.
- Effective communication skills and ability to collaborate with cross‑functional teams.
- Passionate about UI/UX and delivering a high‑quality user experience.
- Eager to mentor others and contribute to a collaborative team culture.
- Committed to continuous learning and staying up to date with frontend development trends.
Application Questions
- Which of the following statements best describes your right to work in Malaysia?
- How many years’ experience do you have as a Front End React Developer?
- What’s your expected monthly basic salary?
- Which of the following programming languages are you experienced in?