Sr. Software Engineer - React Job
Pune, IN
Experience: 4 to 6 years
Location: Pune_Magarpatta
Summary Job Description
We are looking for a skilled Software Engineer (UI Developer) who excels at building clean, intuitive, and performant user interfaces. The ideal candidate will have strong hands-on experience with modern frontend technologies and will collaborate closely with designers and backend capability teams to deliver seamless digital experiences.
Key Responsibilities
- Build scalable and maintainable interfaces using React and manage application state with Redux.
- Develop reusable UI components aligned with design guidelines and coding standards.
- Integrate UI components with backend services and APIs (REST).
- Write unit and integration tests using React Testing Library to ensure code reliability and maintainability.
- Collaborate with UI/UX designers to translate wireframes and prototypes into functional interfaces.
- Optimize UI performance across browsers and devices.
- Debug and resolve frontend issues efficiently.
- Work closely with backend engineers; basic familiarity with Node.js is a plus for integration and tooling.
Core Skills
- Strong proficiency in JavaScript (ES6+)
- Expertise in CSS3, including responsive design, flexbox, and grid
- Hands-on experience with React.js
- Knowledge of Redux (or Redux Toolkit) for state management
- Experience with React Testing Library for frontend testing
Additional Technical Skills
- Experience with TypeScript
- Basic understanding of Node.js for tooling, builds, and API integration
- Experience with version control systems, primarily Git
- Understanding of REST APIs and asynchronous data handling
- Knowledge of frontend build tools (Webpack, Babel)
- Basic Knowledge of Github Copilot - Ability to leverage AI suggestions for code generation, refactoring, and documentation