Key Responsibilities:1. ReactJS DevelopmentDevelop new user-facing features using React.js.Build reusable components and front-end libraries for future use.Translate UI/UX designs and wireframes into high-quality code.Optimize components for maximum performance across a variety of web-capable devices and browsers.2. Integration and CollaborationWork closely with backend developers to consume APIs and integrate frontend with server-side logic.Collaborate with designers to ensure technical feasibility of UI/UX designs.Participate in code reviews and provide constructive feedback.Work in Agile/Scrum development cycles with sprints, standups, and retrospectives.3. Testing and DebuggingWrite unit, integration, and end-to-end tests using Jest, React Testing Library, Cypress, etc.Debug and fix front-end issues across browsers and devices.Implement accessibility (WCAG) and responsive design best practices.4. Documentation and MaintenanceMaintain thorough documentation of codebase, components, and APIs.Monitor and improve performance, refactor legacy code, and apply updates.Ensure software is up-to-date with the latest front-end development trends.
Job Classification
Industry: IT Services & Consulting Functional Area / Department: Engineering - Software & QA Role Category: Software Development Role: Front End Developer Employement Type: Full time