What You’ll Do
- Build and evolve production applications using Next.js, React, and TypeScript.
- Partner with product managers to understand user needs, refine requirements, and help shape feature scope before and during development.
- Collaborate closely with designers to translate Figma designs into polished, accessible interfaces — and push back constructively when designs need to account for technical constraints or edge cases.
- Define and influence API contracts in collaboration with backend engineers, ensuring frontend needs (performance, usability, and type safety) are represented early in the design process.
- Create robust, accessible interfaces for dashboard-heavy workflows and operational decision-making.
- Integrate with strongly typed API clients generated from OpenAPI contracts.
- Define and establish front-end architecture, reusable component design, and UI consistency across the platform.
- Improve performance, testing, and developer experience across the front-end codebase.
- Raise the bar through code reviews, pair sessions, and technical mentorship.
Tech Stack You'll Work In
- Next.js + React + TypeScript (strict mode)
- App Router patterns (client/server components and server actions)
- Tailwind CSS + MUI-based internal design system components
- Internationalization and authentication via established libraries
- TanStack Query for data fetching, server actions for mutations
- Jest + React Testing Library for test coverage
- OpenAPI/Swagger SDK integrations for backend APIs
What You Bring
- 5+ years of front-end engineering experience in production environments.
- Strong proficiency with React, Next.js, and TypeScript.
- Experience in modern front-end architecture: component composition, routing, state management, and data-fetching patterns.
- Experience building and maintaining reusable design systems or component libraries.
- Proven ability to ship well-tested code and maintain high code quality standards.
- Comfortable working directly with product and design. You can engage in scope discussions, give feedback on designs, and represent engineering constraints clearly and collaboratively.
- Experience with internationalization and accessibility best practices.
- Strong collaboration skills and comfort working in a fast-moving, product-focused environment.
- Comfort with ambiguity and a bias toward shipping. You can make pragmatic decisions when the right answer isn't obvious.
Bonus Points If You Have...
- Experience with dashboard, table-heavy, or real-time operational interfaces.
- Experience with App Router migration or large Next.js codebases.
- Familiarity with energy, industrial operations, or infrastructure monitoring domains.
- Experience working in B2B SaaS startups or scale-up environments.
- Comfortable navigating backend code (Python/Django), whether to understand API behavior, debug issues, or make small, targeted changes, when needed.
Perks & Pay
- Salary range: $140,000–$165,000 per year
- Great benefits, bonuses, & equity, a flexible work environment
- Work on a meaningful product at the intersection of software, operations, and energy.
- Partner with a high-caliber team solving real-world infrastructure problems.
- Influence architecture and product direction in a growing platform.
If you are excited to build high-quality front-end systems in a modern Next.js and React stack and want your work to have measurable real-world impact, we'd love to hear from you!
We’re an Equal Opportunity Employer — diverse backgrounds, perspectives, and experiences make us better. Everyone is welcome.