Get more replies from employers
Send a job-specific resume in minutes.
Segwitz in Malaysia is looking for a Frontend ReactJS Developer (Integration) with 3–5 years of experience. This role focuses on integrating complex APIs into user-friendly interfaces and optimizing code performance. You will work closely with designers and backend engineers to deliver high-quality, responsive React applications.
The ideal candidate has strong skills in ReactJS, HTML5, and performance optimization techniques. A solid understanding of UI animations and Git workflow is essential. The position offers opportunities for personal and professional growth in a collaborative environment.
Job Title: Frontend ReactJS Developer (Integration)
Level: Mid / Senior (3–5 years experience)
Employment Type: Full-time
Role Overview
We are looking for a Frontend ReactJS Developer (Integration) who can sit at the intersection of UI, APIs, and performance.
This role is not just about building screens — it is about:
You will work closely with designers, backend engineers, and product owners to deliver high-performing, visually refined, and robust React applications.
Key Responsibilities
Integrate RESTful / GraphQL APIs into React applications, handling authentication, data fetching, caching, and error states.
Design and implement frontend architecture for scalable modules, routes, and layouts.
Implement complex flows such as multi-step forms, dashboards, filters, search, and real-time updates (where applicable).
Work with backend teams to define API contracts, data structures, and integration patterns.
Implement micro-interactions (hover, focus, active, success/error states, tooltips, toasts) to enhance UX.
Build smooth transitions and animations for page changes, modals, drawers, dropdowns, and accordions.
Use animation libraries such as Framer Motion, React Spring, or GSAP to create subtle yet meaningful motion.
Ensure animations are performant, purposeful, and consistent with the design language, not just decorative.
Collaborate with designers to translate interaction specs, timing, and easing curves into code.
Optimize applications for Core Web Vitals (LCP, FID/INP, CLS) and overall performance.
Apply techniques such as code splitting, lazy loading, memoization, virtualization, and caching to reduce load and improve responsiveness.
Monitor and debug client-side performance issues using Chrome DevTools, Lighthouse, Web Vitals, and React DevTools.
Write clean, modular, and reusable React components with clear separation of concerns.
Use TypeScript (preferred) or well-typed JS patterns to reduce runtime errors.
Contribute to and maintain shared component libraries/design systems.
Effectively utilize SonarQube for code quality and security.
Participate in code reviews, propose improvements, and help maintain frontend coding standards.
Work closely with UI/UX, Product, and Backend teams to refine requirements and deliver high-quality features.
Break down tasks, estimate effort, and contribute to sprint planning and documentation.
Communicate risks, dependencies, and technical constraints early and proactively.
Contribute ideas to improve user experience, performance, and maintainability.
Required Skills & Qualifications
Education
Degree/Diploma in Computer Science, Software Engineering, IT, or equivalent hands‑on experience.
Technical Skills
3–5 years of experience in frontend development, with strong focus on ReactJS.
Strong proficiency in:
Eye for Design
Ability to interpret Figma/Adobe XD/Sketch designs precisely.
Strong sense of spacing, typography, alignment, and visual hierarchy.
Able to spot and fix “small things” that impact quality: wrong line height, inconsistent paddings, off‑brand colors, etc.
Soft Skills
Strong ownership mindset — you care about both how it looks and how it feels/performs.
Clear, concise communication with designers, engineers, and non‑technical stakeholders.
Ability to work independently, manage time, and deliver on deadlines.
Problem‑solving attitude and willingness to propose better technical or UX approaches.
Nice‑to‑Have
KPIs
We believe in equality of opportunity.