Independencepet Group

Independencepet Group

Senior Engineer, Customer Web and Mobile Experience

Chicago, IL · Senior

Sponsorship not specifiedDetected 30 days ago
JavaScriptTypeScriptC#ReactNext.jsCSSTailwind CSSReact NativeNode.jsFull-Stack DevelopmentCode ReviewGitAzureCloud PlatformsCI/CDRESTOAuthA/B TestingIncident ResponseDesign SystemsAccessibilityPostmanTest AutomationAPI Testing

About the role

  • The Senior Engineer takes ownership of meaningful product areas, mentors mid-level engineers, and contributes to the technical direction set by the Principal Engineer and engineering leadership.
  • Reports To: Senior Director, Customer Web and Mobile Experience
  • Write unit, integration, and end-to-end tests; participate in code reviews to uphold engineering standards.

Responsibilities

  • Please note that phone and video interviews or screenings may be recorded and transcribed using interview technology to support our recruitment process.
  • Design, develop, test, and deploy features across responsive web and React Native (including React Native Web) mobile applications used by pet parents.
  • Own end-to-end delivery of product areas, including technical design, implementation, code review, deployment, and post-release monitoring.
  • Integrate with backend APIs, manage application state effectively, and optimize for performance on web and mobile.
  • Implement secure authentication and identity flows, and handle customer data in line with security and privacy standards.
  • Partner with designers and product managers to refine requirements, evaluate trade-offs, and shape the user experience.
  • Mentor mid-level and junior engineers through pairing, code reviews, and design discussions.
  • 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.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or related field (equivalent experience considered)
  • Strong proficiency in JavaScript and TypeScript, with hands-on production experience in React
  • Hands-on proficiency with the foundational developer toolchain: Git/GitHub, Node.js, Next.js, VS Code, React DevTools, Postman, Expo CLI, Azure CLI, and BrowserStack.
  • Comfort working in containerized development environments (e.g., GitHub Codespaces) and using AI-assisted development tools (e.g., GitHub Copilot Enterprise).
  • Experience with the mobile app lifecycle, including build configurations, app store submission, and over-the-air updates.
  • Proficiency with CI/CD tools and automated testing frameworks (unit, component, and end-to-end).
  • Experience implementing authentication flows (OIDC/OAuth2 or equivalent) and handling tokens securely.
  • Familiarity with accessibility, performance tuning, and modern web/mobile security practices.

Nice to have

  • Experience with the Expo ecosystem (Expo SDK / Expo CLI) and unified mobile + web codebases.
  • Experience working with cloud platforms and the Microsoft ecosystem (Azure, Dynamics 365) and/or EIS Suite.
  • Experience with feature flags / experimentation, observability tooling, or payments integrations.
  • Pet friendly office environment

Skills

  • Stay current with the React and React Native ecosystem and apply new tools and patterns where they add value.

Visa & Work Authorization

  • You may opt out of text communications at any time by replying "STOP."

This listing is sourced directly from Independencepet Group's careers page and normalized into a canonical job model.