What are the responsibilities and job description for the Senior Frontend Engineer position at Independence Pet Group?
Established in 2021, Independence Pet Holdings is a corporate holding company that manages a diverse and broad portfolio of modern pet health brands and services, including insurance, pet education, lost recovery services, and more throughout North America.
We believe pet insurance is more than a financial product and build solutions to simplify the pet parenting journey and help improve the well-being of pets. As a leading authority in the pet category, we operate with a full stack of resources, capital, and services to support pet parents. Our multi-brand and omni-channel approach include our own insurance carrier, insurance brands and partner brands.
Title: Senior Frontend Engineer
Location: US/Hybrid/Remote
Job Summary
We are seeking a Senior Engineer to drive technical excellence, mentor engineers, and lead software development initiatives in a remote-first environment. This role will focus on code and design reviews, architecture decisions, process improvements, and hands-on development; ensuring scalable and high-quality software delivery. The ideal candidate thrives in leading distributed teams and balancing both technical execution and team collaboration.
Key Responsibilities
Product Strategy & Leadership
We believe pet insurance is more than a financial product and build solutions to simplify the pet parenting journey and help improve the well-being of pets. As a leading authority in the pet category, we operate with a full stack of resources, capital, and services to support pet parents. Our multi-brand and omni-channel approach include our own insurance carrier, insurance brands and partner brands.
Title: Senior Frontend Engineer
Location: US/Hybrid/Remote
Job Summary
We are seeking a Senior Engineer to drive technical excellence, mentor engineers, and lead software development initiatives in a remote-first environment. This role will focus on code and design reviews, architecture decisions, process improvements, and hands-on development; ensuring scalable and high-quality software delivery. The ideal candidate thrives in leading distributed teams and balancing both technical execution and team collaboration.
Key Responsibilities
Product Strategy & Leadership
- Lead and mentor a remote/distributed team of engineers.
- Foster collaboration, technical excellence, and continuous learning.
- Ensure smooth async and real-time communication with team, product management and program counterparts.
- Conduct thorough code reviews to maintain code quality and performance.
- Provide constructive feedback on architecture and design decisions.
- Enforce best practices, including SOLID principles, design patterns, and security.
- Contribute to hands-on coding, debugging, and feature development.
- Ensure adherence to CI/CD pipelines, automated testing, and DevSecOps practices.
- Work closely with QA, DevOps, and Product teams for efficient delivery.
- Reduce development time through creating reusable component libraries
- Creation and adoption of design system by engineering teams
- Experience with design tokens and other ways to improve designer-developer collaboration
- Implement performance monitoring tools and observability metrics to ensure optimal application behavior.
- Use data-driven decision-making to enhance frontend performance and user experience.
- Conduct usability testing and A/B testing to refine frontend features based on user behavior.
- Establish KPIs to measure frontend efficiency, scalability, and adoption.
- Backend: .NET Core, C#, GraphQL, REST APIs
- Frontend: Angular, React, TypeScript
- Architecture: Microfrontends, Headless/BFF-
- Cloud & DevOps: Azure, CI/CD
- Database: Azure SQL, CosmosDB,-
- Test: Karma, Enlist, Jasmine
- CSS: UI component libraries, including ngx-bootstrap or react-bootstrap
- 7 years of hands-on software development experience, with at least 2 years of leadership experience.
- Strong expertise in frontend development, .NET Core, C#, Angular, React, and TypeScript.
- Deep understanding of software architecture, design patterns, and best practices.
- Proven experience with remote or distributed engineering teams.
- Experience in code reviews, design reviews, and technical mentorship.
- Hands-on experience with CI/CD pipelines, DevOps practices, and testing strategies.
- Familiarity with agile development processes and software delivery lifecycle (SDLC).
- Excellent problem-solving, communication, and leadership skills.
- Exposure to AI, data security, and compliance-heavy industries is a plus.
- Some domestic (US) travel is required.
- Primary working hours in Eastern US time zone
- Comprehensive full medical, dental and vision Insurance
- Basic Life Insurance at no cost to the employee
- Company paid short-term and long-term disability
- 12 weeks of 100% paid Parental Leave
- Health Savings Account (HSA)
- Flexible Spending Accounts (FSA)
- Retirement savings plan
- Personal Paid Time Off
- Paid holidays and company-wide Wellness Day off
- Paid time off to volunteer at nonprofit organizations
- Pet friendly office environment
- Commuter Benefits
- Group Pet Insurance
- On the job training and skills development
- Employee Assistance Program (EAP)