- Location
- Pune
- Type
- Full-time
- Seniority
- Entry
- Source
- Pinpoint
Description
Senior Associate - React
Department: IT
Employment Type: Permanent - Full Time
Location: Pune
Description
The role provides strong squad-level technical contribution across the React ecosystem, including TypeScript, component architecture, state management, automated front-end testing, accessibility, performance, and integration with modern API-driven services.
Key Responsibilities
- Design, develop, and maintain high-quality React and TypeScript applications aligned to agreed architecture and squad delivery priorities.
- Build reusable components, shared UI patterns, and design-system-aligned experiences that support consistency and maintainability.
- Contribute to client-side implementation decisions including routing, state management, data fetching, forms, validation, error handling, and API integration.
- Write clean, maintainable, secure front-end code following modern React patterns and agreed engineering standards.
- Work with UX/UI colleagues and Product Owners to deliver responsive, accessible, intuitive user experiences.
- Create and maintain automated tests across unit, component, integration, and end-to-end layers using tools such as Jest / Vitest, React Testing Library, Playwright.
- Contribute to CI/CD pipelines for front-end applications, including build quality gates, test automation, static analysis, and deployment readiness.
- Support front-end performance optimisation, observability, resilience, and maintainability across browser-based applications.
- Apply secure coding practices across authentication flows, authorisation boundaries, API consumption, data handling, and dependency management.
- Operate as an experienced engineer within the squad, demonstrating good engineering discipline, ownership, and pragmatic problem-solving.
- Participate in code reviews, pairing, design discussions, and constructive technical feedback with peers and junior developers.
- Contribute to shared front-end standards, templates, component patterns, and engineering practices.
- Support onboarding activities where front-end engineering input is required.
- Diagnose, troubleshoot, and resolve front-end issues affecting delivery, quality, performance, or production stability.
- Work with Architects, Lead Engineers, Backend Engineers, QA, and Platform Engineers to resolve cross-cutting technical problems.
- Contribute to improvements in shared front-end libraries, frameworks, and platform components where required.
- Work closely with Architects, Product Owners, Platform Engineers, Backend Engineers, and QA teams to ensure technical solutions meet business and user needs.
- Participate actively in Agile ceremonies, contributing to planning, refinement, retrospectives, technical discovery, and continuous improvement.
- Identify practical opportunities to improve developer experience, front-end quality, accessibility, performance, and delivery effectiveness.
- Keep up to date with relevant React, TypeScript, testing, and web platform developments.
- Contribute to continuous learning and engineering improvement across the squad and wider engineering community.
Skills, Knowledge and Expertise
- 4-5 SW experience and 3-4 years AI/ML experience years of professional software engineering experience, or equivalent capability demonstrated through delivery experience.
- Strong relevant experience delivering modern React and TypeScript applications in commercial or enterprise environments.
- Bachelor’s degree in Computer Science, Engineering, Technology, or equivalent practical experience.
- React ecosystem including hooks, component composition, routing, forms, and modern application architecture.
- TypeScript, JavaScript, HTML5, CSS3, responsive design, and front-end build tooling such as Vite or Webpack.
- State management and data-fetching patterns such as Redux, Zustand, TanStack Query, or equivalent approaches.
- REST APIs, OpenAPI/Swagger, authentication and authorisation flows, and secure client-side integration patterns.
- Automated test tooling such as Jest / Vitest, React Testing Library, Playwright, or equivalent.
- Accessibility standards such as WCAG, semantic HTML, browser compatibility, and front-end performance optimisation.
- CI/CD pipelines, Azure DevOps or equivalent tooling, dependency management, and quality gates.
- Strong hands-on proficiency in React, TypeScript, JavaScript, HTML, and CSS.
- Experience implementing maintainable front-end application structures, reusable components, and consistent UI patterns.
- Experience integrating front-end applications with REST APIs and secure authentication/authorisation patterns.
- Good automated testing capability across unit, component, integration, and end-to-end testing.
- Experience with CI/CD pipelines, code quality tooling, and modern DevOps practices.
- Good understanding of accessibility, browser performance, responsive design, and user-centred engineering.
- Secure coding practices and familiarity with OWASP principles.
- C#, .NET, ASP.NET Core, Web APIs
- SQL Server