First Resonance is seeking a Staff Frontend Engineer to be a technical leader for their product engineering team, taking ownership of the architectural vision and technical strategy for the Ion Factory OS frontend, a platform used by cutting-edge manufacturers building the next generation of products.
Requirements
- Expert-level proficiency in modern JavaScript/TypeScript, React and related frameworks (Next.js or similar), with a deep understanding of its core principles, hooks, and ecosystem.
- Significant experience designing, building, and consuming complex GraphQL APIs.
- Strong architectural skills, with experience building and maintaining scalable frontend systems in a SaaS, multi-tenant environment.
- Proficiency with modern frontend development tools and pipelines (e.g., Webpack, Babel, NPM) and version control (Git/GitHub).
- Experience implementing robust testing strategies across the testing pyramid (unit, integration, e2e) using frameworks like Jest or Cypress.
- Familiarity with modern authorization mechanisms, such as JSON Web Tokens (JWT).
- Deep expertise with GraphQL clients such as Apollo Client or Urql.
Responsibilities
- Architect, design, and lead the implementation of a scalable, performant, and maintainable frontend for the Ion Factory OS, our core manufacturing platform.
- Guide and mentor engineers through complex technical challenges, insightful code reviews, and architectural discussions, fostering a culture of engineering excellence.
- Make high-impact decisions on our frontend technology stack, including state management (e.g., Apollo Client, Urql), component libraries, testing frameworks, and build pipelines.
- Architect and implement reusable, resilient React components and JavaScript libraries, optimizing them for maximum performance and real-time data updates across a multi-tenant SaaS environment.
- Establish and promote best practices for software architecture, testing, documentation, and operational excellence across the engineering organization.
- Partner closely with product management, UX/UI design, and backend engineering to translate product specifications and complex user workflows into elegant, robust, and intuitive user-facing features.
- Define and drive the long-term technical roadmap for the frontend, identifying opportunities for innovation, refactoring, and performance improvements to ensure our platform remains best-in-class.
Other
- 8+ years of professional experience in frontend software development, with a proven track record of shipping complex, large-scale web applications.
- Demonstrated experience in a technical leadership or mentorship capacity, with a passion for growing the skills of fellow engineers.
- Experience architecting, building, and leading the adoption of a comprehensive UI design system.
- Professional experience working directly with product design and UI/UX experts to help make enterprise-grade design decisions.
- Experience with Agile development methodologies and tools.