ROLES & RESPONSIBILITIES |
Delivery and Execution | Build high-quality, reusable UI components based on UX specifications and design system guidelines Integrate REST APIs and ensure consistent handling of loading, empty, and error states Optimize front-end performance, including bundles, assets, and critical CSS Identify and fix accessibility issues in line with WCAG standards and clear acceptance criteria Collaborate with UX and back-end teams to align design tokens, interaction contracts, and state rules
|
Support and Enablement | Contribute to code reviews and help refine engineering standards, linting, and formatting rules Maintain Storybook documentation with examples, usage guidelines, and best practices Participate in sprint activities including estimates, demos, and retrospectives Track and report UI performance and accessibility improvements each sprint Prepare release notes and manage feature flags safely for controlled deployments
|
JOB REQUIREMENT |
Education and Certifications | Bachelor's or master's in computer science, engineering, computer applications or relevant fields Preferred certifications are Meta Front-End Developer, W3C/edX Front-End Web Developer, Microsoft web development credentials and Udacity React training
|
Required Experience | 1-4 years of experience in front-end development with hands-on React.js component development Experience preferably in a GCC set-up and in collaborating with global teams for shared UI standards, release cycles, and design system usage
|
Essential Skills | Adept at TypeScript, semantic HTML, responsive CSS with token-based themes Well versed with React hooks, router patterns, and minimal state architectures Practised with API fetch flows, error boundaries, skeleton and loading states Attentive to WCAG 2.2 conformance, focus order, screen-reader cues Skilled at Core Web Vitals tuning via code-splitting, prefetch, modern image formats Conscientious about Jest/RTL coverage, lint rules, and CI check
|
Desired Skills | Exposure to unit testing with Jest or React Testing Library Familiarity with linting, formatting, and version control workflows Awareness of performance practices and design systems tools such as Storybook or Lighthouse
|