
Senior Front-end / UI Engineer
SafetyChain Software
full-time
Posted on:
Location Type: Hybrid
Location: Grapevine • Texas • United States
Visit company websiteExplore more
Salary
💰 $150,000 per year
Job Level
Tech Stack
About the role
- Design and build rich, high-performance user interfaces in a modern TypeScript-based frontend stack.
- Own frontend architecture decisions around state management, data fetching, caching, offline behavior, and UI composition.
- Build and evolve shared UI primitives, patterns, and design-system foundations that scale across teams and products.
- Translate complex domain workflows (manufacturing, quality, compliance, operations) into clear, usable, and resilient interfaces.
- Partner closely with Product, Design, Backend, and AI/ML teams to shape experiences—not just implement screens.
- Leverage AI-assisted development workflows (code generation, scaffolding, test generation, refactoring) to accelerate delivery without sacrificing quality.
- Ensure UI performance, accessibility, and reliability for enterprise users operating in real-world environments (factories, tablets, shared terminals).
- Contribute to an “office-first when collaboration matters” culture focused on high-bandwidth problem solving and shared ownership.
Requirements
- 7+ years building modern, production-grade web applications (enterprise SaaS strongly preferred).
- Deep experience with TypeScript and modern frontend frameworks (React or equivalent).
- Strong understanding of frontend state, async data flows, caching strategies, and UI performance.
- Experience building interfaces that support complex workflows, dense data, and power users.
- Comfort working in a monorepo or shared codebase with strong engineering conventions.
- Ability to collaborate in a hybrid environment with in-office time when high-context work benefits the team.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
TypeScriptReactfrontend architecturestate managementdata fetchingcachingUI performancecode generationtest generationrefactoring
Soft Skills
collaborationproblem solvingownershipcommunication