
Senior Software Engineer – Front End, 8+ Years, React, Next.js, HTML, CSS, JS
Assurant
full-time
Posted on:
Location Type: Office
Location: Bengaluru • 🇮🇳 India
Visit company websiteJob 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
- Overall 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
- Health insurance
- Flexible work arrangements
- Professional development
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Next.jsReactTypeScriptJavaScriptHTML5CSS3SASSAPI integrationunit testingintegration testing
Soft skills
collaborationcommunicationproblem-solvingagile methodologiescontinuous improvement
Certifications
Optimizely CMS Certification