Job Description
Capco, a global technology and consulting firm specializing in the financial services industry, is seeking a talented Frontend Developer to join our dynamic team in Kuala Lumpur. In this role, you will collaborate with cross‑functional squads to design, develop, and maintain responsive, secure, and high‑performance user interfaces for enterprise‑grade applications. You will leverage your expertise in Java‑backed services and modern React frameworks to translate complex business requirements into intuitive user experiences while adhering to best practices in accessibility, performance, and security.
You will participate in the full software development lifecycle, from concept and prototyping through testing, deployment, and continuous improvement. The ideal candidate is passionate about staying current with emerging frontend technologies, enjoys solving challenging problems, and thrives in an agile, collaborative environment.
Responsibilities
- Design and implement responsive, accessible UI components using React, HTML5, CSS3, and JavaScript/TypeScript.
- Collaborate with backend engineers to integrate frontend applications with Java‑based RESTful services and microservices.
- Participate in code reviews, ensuring adherence to coding standards, performance optimization, and security guidelines.
- Develop and maintain unit and integration tests using tools such as Jest, React Testing Library, and Cypress.
- Contribute to agile ceremonies (sprint planning, stand‑ups, retrospectives) and help refine user stories and acceptance criteria.
- Stay abreast of emerging frontend trends and advocate for adoption of new libraries, frameworks, and tooling that improve developer productivity and product quality.
- Assist in troubleshooting production issues, performing root‑cause analysis, and delivering timely fixes.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
- 2+ years of professional experience developing frontend applications with React and modern JavaScript (ES6+) or TypeScript.
- Solid understanding of HTML5, CSS3 (including preprocessors like Sass/Less), and responsive design principles.
- Experience consuming RESTful APIs and working with Java‑based backend services.
- Familiarity with state management libraries (e.g., Redux, Context API) and module bundlers (Webpack, Vite).
- Knowledge of testing frameworks (Jest, Mocha, Cypress) and CI/CD pipelines.
- Strong problem‑solving skills, attention to detail, and ability to communicate technical concepts effectively.