Bangalore, Karnataka, India
Pharmaceuticals
Full-Time
NationsBenefits
Overview
At NationsBenefits, we are leading the transformation of the insurance industry by developing innovative benefits management solutions. We focus on modernizing complex back-office systems to create scalable, secure, and high-performing platforms that streamline operations for our clients. As part of our strategic growth, we are focused on platform modernization — transitioning legacy systems to modern, cloud-native architectures that support the scalability, reliability, and high performance of core back- office functions in the insurance domain.
Key Responsibilities:
Key Responsibilities:
- Develop and maintain scalable front-end components using React.js and TypeScript.
- Convert UI/UX designs into responsive, cross-browser compatible web pages using HTML, CSS, and JavaScript.
- Configure and optimize Webpack for bundling, code splitting, and asset management to improve build performance.
- Develop and maintain unit tests for React components using Jest and React Testing Library.
- Collaborate with back-end developers to integrate APIs and services, occasionally working with Node.js on server-side logic.
- Identify performance bottlenecks in React.js applications, including slow rendering, inefficient data fetching and other issues.
- Utilize performance testing tools (e.g., Lighthouse, Chrome DevTools Performance tab, JMeter etc) to measure and analyze front-end performance metrics.
- Collaborate with front-end developers to optimize React.js code for performance, including component optimization, memorization, and virtual DOM diffing.
- Monitor application performance in various environments, including development, staging, and production.
- Analyze test results, identify trends, and provide actionable recommendations for performance improvements.
- Work with DevOps teams to integrate performance testing into the CI/CD pipeline. o Document performance testing processes, methodologies, and best practices.
- Bachelor’s degree in computer science, a related technical field, or equivalent practical experience.
- 5-8 years of experience in performance testing of web applications, with a focus on front-end performance.
- Strong understanding of core java scripts and React.js architecture, component lifecycle, and rendering process.
- Proficiency in React.js, including hooks, context API, and component lifecycle. o Strong understanding of JavaScript (ES6+), TypeScript, HTML5, and CSS3. o Familiarity with RESTful APIs and asynchronous request handling. o Experience with version control systems such as Git.
- Proficiency in using performance testing and profiling tools (e.g., Lighthouse, WebPageTest, Chrome DevTools Performance tab).
- Experience with React testing libraries (e.g., Jest, React Testing Library).
- Configure and optimize Webpack for bundling, code splitting, and asset management to improve build performance.
- Solid understanding of web performance metrics (e.g., First Contentful Paint, Largest Contentful Paint, Time to Interactive).
- Experience with scripting languages (e.g., JavaScript) for test automation. o Excellent analytical and problem-solving skills. o Strong communication and collaboration skills.
- Exposure to Microservices architecture. o Familiarity with CI/CD pipelines and performance testing integration.
- Experience with cloud-based testing, particularly on Azure. o Knowledge of server-side rendering (SSR) and its impact on performance.
- Experience with state management libraries (e.g., Redux, Zustand, React Context) and their performance implications.
- Soft Skills s Collaboration:
- Strong problem-solving and analytical skills.
- Excellent verbal and written communication skills.
- Communication: Excellent verbal and written communication skills for seamless collaboration.
- Education: Bachelor's degree or higher in Computer Science, Information Technology, or a related field.
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in