Senior Front-End Engineer
As a Senior Front-End Engineer on RTS, you will design and build product experiences for data-heavy operational workflows. You will work closely with product, design, and backend engineers to deliver reliable, maintainable, and well-tested UI features in a modern React codebase. Description 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. About the Company OBM is building the digital backbone of the energy transition. Our flagship platform, Foreman, powers some of the world's largest Bitcoin mining operations, helping them optimize energy use, maximize uptime, and increase profitability. OBM's Real-Time Settlements (RTS) is a specialized financial technology service that provides power suppliers with automated daily settlements, replacing traditional monthly invoicing to lower financial risk and improve cash flow. It enables flexible payment schedules, reduces collateral requirements, and offers greater data transparency for large-load customers.