5-8 years experience.
Hyderdabad
Responsibilities
Frontend Development
β’ Design, develop, and independently deliver moderately complex user-facing features using React and TypeScript with limited guidance.
β’ Build scalable, reusable UI components aligned with design systems and shared component libraries.
β’ Implement state management and data fetching using GraphQL (Apollo Client).
β’ Integrate frontend applications with NestJS-based microservices to deliver end-to-end product features.
β’ Apply sound engineering judgment within established frontend architecture and coding standards.
β’ Ensure high standards of performance, responsiveness, accessibility (WCAG), and cross-browser compatibility.
β’ Demonstrate ownership of UI quality, maintainability, and user experience outcomes.
UI / UX Collaboration
β’ Collaborate closely with UX designers to translate Figma designs, wireframes, and prototypes into production-ready interfaces.
β’ Implement pixel-accurate layouts with strong attention to spacing, typography, and visual consistency.
β’ Provide input on usability and UX improvements based on frontend implementation experience.
β’ Actively participate in design and technical discussions, contributing to team-level decisions.
Quality & Engineering Practices
β’ Write unit and component tests using Jest and React Testing Library to ensure reliable test coverage.
β’ Use Mock Service Worker (MSW) for API mocking in frontend tests.
β’ Participate in code reviews with attention to UI quality, performance, accessibility, and maintainability.
β’ Maintain and improve frontend build tooling using Webpack, along with linting and formatting via ESLint and Prettier.
β’ Build or contribute to basic AI agents and AI-augmented automation for frontend workflows, including:
UI test generation and maintenance
Component scaffolding and refactoring
Accessibility auditing and validation
β’ Actively explore and adopt emerging AI tools and practices that enhance frontend engineering velocity and code quality.
β’ Contribute ideas and improvements to developer productivity, tooling, and automation initiatives.
Collaboration & Growth
β’ Collaborate with backend engineers, product managers, and designers in an Agile environment.
β’ Participate in sprint planning, design reviews, and retrospectives.
β’ Share knowledge through documentation and technical discussions.
β’ Stay current with the React ecosystem, GraphQL best practices, modern CSS, and frontend tooling.
Qualifications
Basic Qualifications
β’ BA/BS Degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
β’ 3β5 years of professional software engineering experience with a strong focus on frontend / UI development.
β’