
IT Delivery
About the role
-
Lead the end-to-end development of React-based web applications, from requirements analysis to deployment and maintenance.
-
Architect and implement reusable, modular, and performant front-end components using React, modern JavaScript/TypeScript, and related tooling.
-
Design and develop scalable backend services and APIs using Node.js, ensuring secure, reliable, and maintainable code.
-
Provide technical leadership to the team: perform code reviews, define coding standards, and drive adherence to best practices in React and Node.js development.
-
Collaborate with product managers, UX/UI designers, and QA to translate business requirements into technical solutions and high-quality deliverables.
-
Guide the integration of web and mobile solutions, leveraging React Native for cross-platform mobile application development where applicable.
-
Optimize application performance, including front-end rendering, API responsiveness, and overall user experience across devices and browsers.
-
Own and improve the application architecture, ensuring scalability, maintainability, and alignment with long-term product vision.
-
Troubleshoot complex production issues, perform root cause analysis, and implement robust fixes and preventive measures.
-
Mentor and coach junior and mid-level engineers, supporting their growth through pair programming, knowledge sharing, and constructive feedback.
-
Contribute to and refine CI/CD pipelines, testing strategies, and deployment processes for React and Node.js applications.
-
Stay updated with emerging trends in JavaScript, React, Node.js, and mobile development, and evaluate their applicability to the product roadmap.
- Primary skills:Technology->Reactive Programming->NodeJS,Technology->Reactive Programming->react JS
- Knowledge of more than one technology
- Basics of Architecture and Design fundamentals
- Knowledge of Testing tools
- Knowledge of agile methodologies
- Understanding of Project life cycle activities on development and maintenance projects
- Understanding of one or more Estimation methodologies, Knowledge of Quality processes
- Basics of business domain to understand the business requirements
- Analytical abilities, Strong Technical Skills, Good communication skills
- Good understanding of the technology and domain
- Ability to demonstrate a sound understanding of software quality assurance principles, SOLID design principles and modelling methods
- Awareness of latest technologies and trends
- Excellent problem solving, analytical and debugging skills
Education: MCA,MSc,MTech,Bachelor of Engineering,BCA,BSc,BTech
Preferred skills: Technology->Reactive Programming->react JS,Technology->Reactive Programming->NodeJS
About Infosys
BANGALORE
Headquarters