Develop scalable web applications using React and TypeScript, integrate APIs, optimize performance, and ensure code quality through best practices and reviews.
Company Description
👋🏼We're Nagarro.
We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale — across all devices and digital mediums, and our people exist everywhere in the world (17700+ experts across 39 countries, to be exact). Our work culture is dynamic and non-hierarchical. We're looking for great new colleagues. That's where you come in!
Job DescriptionREQUIREMENTS:
- Total experience 7+ years
- In-depth knowledge of JavaScript, CSS, and HTML
- Strong working experience building responsive and scalable web applications using React JS and TypeScript
- Deep expertise in developing Single Page Applications (SPA) using React JS and modern bundlers like RsPack
- Hands-on experience with Micro Frontend architecture and Webpack Module Federation
- Strong understanding of REST API integration and server-side communication
- Versatile with state management techniques, especially Redux
- Experience designing low-latency, high-availability, and performant applications
- Exposure to performance optimization, browser compatibility, and security best practices
- Experience with cross-browser and cross-platform web development
- Hands-on experience with test automation including TDD, unit, integration, functional, and E2E testing (ViTest, Playwright)
- Solid understanding of object-oriented design and programming concepts
- Proficient in Git with familiarity in CI/CD pipelines
- Experience using Docker for local development environments
- Familiarity with front-end monitoring and observability tools (e.g., New Relic)
- Experience tracking end-user journeys using analytics tools (Google Analytics, Adobe Analytics)
- Knowledge of security and data protection practices with understanding of OWASP Top 10 vulnerabilities
- Strong debugging skills using tools like Postman, Fiddler, and Browser Developer Tools
- Comfortable working in Agile and collaborative environments
- Strong verbal and written communication skills
- Flexible, self-driven, creative, and able to manage changing priorities
RESPONSIBILITIES:
- Build responsive UI screens based on product requirements and mockups
- Integrate user-facing components with server-side logic and REST APIs
- Independently design and execute website layouts and individual screens
- Optimize applications for various devices and form factors
- Write and review clean, scalable, high-quality code
- Participate in peer code reviews and promote engineering best practices
- Understand client business use cases and convert them into effective technical designs
- Map technical decisions to requirements and communicate clearly with development teams
- Identify solution options and recommend the most effective approach
- Define guidelines and benchmarks for non-functional requirements (NFRs)
- Write and review architecture and design documents
- Ensure architecture supports scalability, extensibility, security, performance, and user experience
- Design and develop overall solutions using appropriate technologies, frameworks, and patterns
- Integrate analytics across critical user journeys and monitor engagement
- Take ownership of problems and deliver solutions with minimal guidance
- Continuously learn and adopt new tools, technologies, and methodologies
- Actively participate in Agile ceremonies and team discussions
- Collaborate closely with product, engineering, operations, and support teams
- Handle production incidents and provide timely support when required
- Perform root cause analysis and resolve development and production issues
- Conduct POCs to validate proposed designs and technologies
- Deliver solutions with high engineering standards suitable for internet-scale applications
Bachelor’s or master’s degree in computer science, Information Technology, or a related field.
Top Skills
Adobe Analytics
CSS
Docker
Google Analytics
HTML
JavaScript
New Relic
Playwright
React Js
Redux
Rest Api
Typescript
Vitest
Similar Jobs
Artificial Intelligence • Information Technology • Machine Learning • Software • Virtual Reality • Analytics
The Senior Staff Engineer will develop responsive applications, lead tech direction, and foster solutions using React and JavaScript, mentoring teammates along the way.
Top Skills:
CSSGitHTML5JavaScriptReactRedux
Artificial Intelligence • Information Technology • Machine Learning • Software • Virtual Reality • Analytics
Seeking an experienced Frontend Engineer to develop responsive applications using React and JavaScript, contribute to team challenges, and advance solutions.
Top Skills:
CSSGitHTML5JavaScriptReactRedux
Artificial Intelligence • Information Technology • Machine Learning • Software • Virtual Reality • Analytics
The Staff Engineer will develop responsive applications, focusing on React and JavaScript while guiding teams and improving client solutions.
Top Skills:
CSSGitHTML5JavaScriptReactRedux
What you need to know about the Pune Tech Scene
Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.
