
Senior Software Engineer – Front End, 8+ Years in Web Apps, Angular, Node.js, HTML/CSS/JS
Assurant
full-time
Posted on:
Location Type: Office
Location: Hyderabad • 🇮🇳 India
Visit company websiteJob Level
Senior
Tech Stack
AngularAzureCloudJavaScriptReactSCSSTypeScript
About the role
- Develop, test, and maintain scalable front-end applications using Angular and TypeScript.
- Optimize and enhance existing user interfaces for performance and reliability.
- Troubleshoot and resolve technical issues related to front-end tools and frameworks.
- Participate in code reviews and foster a culture of continuous improvement.
- Design, develop, and release new features and updates to enhance functionality and usability in existing systems.
- Write clean, efficient, and maintainable code using modern programming languages and frameworks.
- Lead features or components through the full software development lifecycle—from design to deployment and support.
- Create technical documentation and support release validation and beta testing.
- Collaborate closely with Business Analysts, QA Engineers, Architects, Product Owners, and other stakeholders.
Requirements
- Bachelor’s degree in computer science or a related field
- 8+ years of experience in front-end technologies including HTML, CSS, JavaScript, and frameworks like Angular (a must) and/or React
- Strong understanding of responsive design principles and experience with CSS preprocessors (e.g., SASS, LESS)
- Expert-level proficiency in TypeScript
- Knowledge of performance optimization techniques and tools for web applications
- Working knowledge of Azure, including deployments, integration, and cloud-based application development
- Thorough understanding of OOP concepts and design/architectural patterns
- Strong problem-solving skills and ability to collaborate effectively in a team environment
- Excellent written and verbal communication skills, with the ability to mentor junior developers
- Commitment to continuous learning and staying current with industry trends.
Benefits
- Health insurance
- Retirement plans
- Paid time off
- 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
AngularTypeScriptHTMLCSSJavaScriptSASSLESSperformance optimizationOOP conceptsdesign patterns
Soft skills
problem-solvingcollaborationcommunicationmentoringcontinuous learning
Certifications
Bachelor’s degree in computer science