drjobs Software Developer I(Performance)

Software Developer I(Performance)

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Hyderabad - India

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

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:

  • Develop and maintain scalable front-end components using 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 on server-side logic.
  • Identify performance bottlenecks in 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 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.

Requirements:

  • Bachelors 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 architecture component lifecycle and rendering process.
  • Proficiency in 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.

Preferred 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: Bachelors degree or higher in Computer Science Information Technology or a related field.

Employment Type

Full-Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.