
Senior Software Engineer, Front End
ZenBusiness
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Architect & Implement: Lead the development of complex React applications using modern patterns (Hooks, Context, Composition).
- Design System Leadership: Build, maintain, and document reusable component libraries to ensure visual and functional consistency across our entire ecosystem, MUI experience preferred.
- Performance & Best Practices: Optimize frontend performance, ensure accessibility compliance, and enforce clean code standards through rigorous peer reviews.
- Collaborative Design: Partner closely with Product Designers to translate Figma mocks into high-fidelity, responsive layouts, providing technical feedback on UI/UX feasibility.
- Full-Stack Awareness: Consume and occasionally contribute to API design (Node.js/Python) to ensure seamless data flow between the frontend and backend.
- Data-Driven Iteration: Use monitoring and analytics (logs, usage metrics) to identify friction points in the user journey and implement UI improvements.
- AI-Augmented Workflow: Champion the use of AI coding assistants (e.g., Cursor, Claude Code, GitHub Copilot) to accelerate feature delivery, refactor legacy code, and maintain high test coverage.
Requirements
- 5+ Years of Experience: A proven track record of shipping production-grade web applications.
- AI Proficiency: Extreme comfort using AI agents to write, debug, and document code. You should be able to demonstrate how you use prompts and context to solve complex architectural problems.
- React Mastery: Deep expertise in the React ecosystem, including state management, hooks, and performance profiling.
- CSS Architect: Advanced knowledge of modern styling solutions (Styled-Components, CSS Modules, or Tailwind) and a "CSS-first" mindset for layout logic.
- The "Design Eye": A passion for UI/UX. You care about the "why" behind a design and have the ability to articulate design system decisions.
- Engineering Excellence: Experience with TypeScript, modern testing libraries, and frontend build tools.
- Communication: Ability to bridge the gap between design and backend engineering, explaining complex frontend constraints to non-technical stakeholders.
- A proactive, self-directed mindset with a track record of suggesting new ideas, improving processes, and contributing to technical direction.
- Experience mentoring other engineers or a willingness to support team growth.
Benefits
- medical, vision, dental, disability, and life insurance
- parental and military leave
- employee assistance program
- 401k + match
- annual bonus
- pet insurance
- RSUs
- Paid parking*
- 10 paid holidays
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
ReactHooksContextCompositionNode.jsPythonTypeScriptStyled-ComponentsCSS ModulesTailwind
Soft Skills
collaborationcommunicationproactive mindsetmentoringUI/UX passiondesign articulationtechnical feedbackprocess improvementproblem-solvingself-direction