Senior Frontend Developer (Dallas)
Ripple Logics
Job Description
Senior Front-End Engineer
We're looking for a Senior Front-End Engineer to lead the development of high-quality web experiences across desktop, mobile, and tablet. You'll architect and build within a microfrontend ecosystem — owning shared component libraries consumed by multiple product teams — while setting the standard for code quality, performance, and maintainability across the organization.
You bring deep React expertise, strong TypeScript instincts, and a proven eye for scalable architecture. You thrive in a collaborative Agile environment, working closely with back-end engineers, designers, QA, and product owners to ship polished, production-grade products. You embrace modern development tools, including AI assistants like Claude, to move faster and write better code.
Technical Requirements
- Expert-level TypeScript — strict mode, advanced generics, utility types, and type-safe API contracts
- Deep expertise in React 18+ including hooks, context, performance optimization, and component composition at scale
- Proven experience designing and maintaining microfrontend architectures, including publishing shared libraries consumed across multiple product teams
- Strong hands-on experience with React Query for server state management, caching strategies, and async data fetching
- Solid understanding of Auth0 and token-based authentication flows, including multi-tenant configurations
- Proficient with CSS Modules and SCSS — design token systems, theming, and responsive/adaptive design
- Experience owning and evolving component libraries with Storybook 7+, including documentation, versioning, and consumer developer experience
- Experience with Vite (library mode, ESM/CJS output) or equivalent modern build tooling
- Strong Git workflow practices — branching strategies, PR reviews, semantic versioning, and CI/CD integration
- Experience writing robust unit and integration tests with Jest and React Testing Library
- Comfortable using MSW (Mock Service Worker) for contract-driven development and test isolation
- Experience designing and consuming RESTful APIs with strong attention to error handling and type safety
Nice to Have
- Experience with Material UI (v6) and advanced theming patterns
- Familiarity with semantic-release and automated release pipelines
- Experience working in Figma — design token extraction, Code Connect, and design-to-code workflows
- Background in the InsurTech industry
- Familiarity with GraphQL