Assurant

Senior Software Engineer – Front End, 8+ Years in Developing Web Apps, React, Next JS, HTML, CSS, JS

Assurant

full-time

Posted on:

Location Type: Office

Location: Bengaluru • 🇮🇳 India

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AngularCypressGraphQLJavaScriptJestNext.jsReactSCSSTypeScript

About the role

  • Develop responsive, high-performance web applications using Next.js, React, and TypeScript.
  • Implement server-side rendering (SSR), static site generation (SSG), and incremental static regeneration (ISR) with Next.js.
  • Build reusable UI components and design systems using Tailwind CSS, Styled Components, or CSS Modules.
  • Integrate with APIs (REST/GraphQL) and headless CMS platforms like Optimizely.
  • Work with UX/UI designers to transform wireframes into interactive experiences.
  • Identify and address UI performance bottlenecks, ensuring fast loading times and smooth user interactions.
  • Write unit and integration tests using Jest, React Testing Library, or similar tools.
  • Ensure UI functionality and aesthetics are consistent across various browsers and devices.
  • Contribute technical documentation for front-end architecture, components, and best practices.
  • Keep up-to-date with emerging front-end technologies, tools, and best practices, and advocate for their adoption where appropriate.
  • Participate in code reviews, agile ceremonies, and continuous improvement.

Requirements

  • 8+ Years of experience in software engineering domain.
  • 5+ years of front-end development experience with React.js.
  • 5+ years of hands-on Next.js experience in production environments.
  • Strong proficiency in JavaScript, TypeScript, HTML5, and CSS3/SASS.
  • Experience with responsive design, cross-browser compatibility, and mobile-first development.
  • Familiarity with API integration (REST, GraphQL) and state management.
  • Experience with testing frameworks (e.g., Jest, React Testing Library, Cypress, Playwright).
  • Understanding of CI/CD workflows, Git, and Agile development practices.
  • Optimizely CMS Certification is huge plus.
  • Knowledge of Angular is a plus.
Benefits
  • Flexible work arrangements
  • Professional development opportunities

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Next.jsReactTypeScriptJavaScriptHTML5CSS3SASSRESTGraphQLJest
Soft skills
collaborationproblem-solvingcommunicationagile practicescontinuous improvement
Certifications
Optimizely CMS Certification