Job Title: Senior Software Engineer - React JS
Location: Bengaluru, India
Experience: 5+ Years
Employment Type: Full-Time
Job Summary:
We are looking for a highly skilled and experienced Senior Software Engineer - React JS to join our development team. The ideal candidate will have deep expertise in React.js, a strong understanding of modern front-end development practices, and a proven track record of building scalable and high-performance web applications. You will be responsible for leading the design, development, and maintenance of UI components and working closely with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities:
- Develop and maintain robust, scalable, and reusable front-end components using React JS.
- Architect complex UI features, ensuring performance, responsiveness, and cross-browser compatibility.
- Collaborate with product managers, UX/UI designers, and backend engineers to define and deliver new features.
- Participate in code reviews and mentor junior developers on React best practices and coding standards.
- Optimize components for maximum performance across a vast array of web-capable devices and browsers.
- Translate designs and wireframes into high-quality code.
- Ensure application meets accessibility and usability standards.
- Keep up to date with emerging technologies and propose improvements to the front-end architecture.
Required Skills Qualifications:
- Bachelor s or Master s degree in Computer Science, Engineering, or a related field.
- 5+ years of hands-on experience in front-end development with at least 3+ years using React JS.
- Strong proficiency in JavaScript (ES6+), HTML5, and CSS3.
- Experience with modern front-end build pipelines and tools such as Webpack, Babel, npm/yarn.
- Solid understanding of state management tools like Redux, Zustand, or Context API.
- Familiarity with RESTful APIs and asynchronous request handling (Axios, Fetch).
- Experience with version control systems like Git.
- Good understanding of unit testing and tools such as Jest, React Testing Library, or Cypress.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and interpersonal skills.
Good to Have:
- Experience with TypeScript.
- Knowledge of micro frontends or module federation.
- Familiarity with server-side rendering frameworks like Next.js.
- Exposure to CI/CD pipelines and agile methodologies.
- Understanding of security best practices in web development.
Role: Full Stack Developer
Industry Type: Telecom / ISP
Department: Engineering - Software & QA
Employment Type: Full Time, Permanent
Role Category: Software Development
Education
UG: Any Graduate
PG: Any Postgraduate