Senior UI Engineer: MES and ERP Platorm
📍 Job Overview
Job Title: Senior UI Engineer: MES and ERP Platform
Company: Amperesand
Location: Reno, Nevada, United States; Singapore
Job Type: Full-time
Category: Software Engineering / Frontend Development (with Operations Technology focus)
Date Posted: April 09, 2026
Experience Level: 5+ years
Remote Status: On-site (5 days/week)
🚀 Role Summary
-
Design, build, and scale user-facing products for Amperesand's critical MES (Manufacturing Execution System) and ERP (Enterprise Resource Planning) platforms, focusing on operational data visualization and intuitive interfaces.
-
Develop end-to-end frontend features including real-time telemetry displays, workflow management tools, and performance dashboards for plant operators and enterprise stakeholders.
-
Establish and maintain reusable component libraries and design systems to ensure consistency and scalability across complex industrial software applications.
-
Leverage AI-assisted development tools to accelerate feature delivery, enhance code quality, and drive innovation in a high-agency startup environment.
📝 Enhancement Note: While the title is "Senior UI Engineer," the responsibilities clearly indicate a deep involvement in operational technology (OT) platforms like MES and ERP. This role bridges traditional frontend engineering with the specific demands of industrial software, requiring an understanding of operational data, real-time systems, and user workflows in manufacturing or energy infrastructure contexts. The emphasis on AI tools suggests a forward-thinking team looking to optimize development cycles in a challenging hard-tech domain.
📈 Primary Responsibilities
-
Own the end-to-end design, development, and implementation of UI systems for Amperesand's MES and ERP platforms, ensuring robust functionality for critical operations.
-
Build and deploy sophisticated frontend features, including dynamic data visualization, intricate workflow management interfaces, comprehensive dashboards, and real-time operational telemetry displays.
-
Develop and maintain a scalable, reusable component library and a comprehensive design system to ensure UI consistency, maintainability, and efficiency across the entire product suite.
-
Collaborate closely with backend engineering and platform teams to define clear API specifications and data contracts, optimizing data flow for seamless and performant user experiences.
-
Ensure production-quality UI code through a rigorous focus on reliability, accessibility, performance optimization, and long-term maintainability, critical for industrial applications.
-
Actively integrate and leverage AI-assisted development tools (e.g., GitHub Copilot, Cursor, Claude) to accelerate development velocity, enhance code quality, and explore innovative solutions.
-
Partner effectively with product managers and domain experts to translate complex industrial operational problems and requirements into intuitive, user-friendly interfaces.
-
Drive continuous product improvement by gathering and analyzing user feedback, monitoring usage analytics, and executing iterative development cycles.
-
Create and maintain clear documentation for component designs, architectural decisions, and implementation strategies for effective communication with cross-functional stakeholders.
📝 Enhancement Note: The responsibilities highlight ownership and end-to-end feature development, characteristic of a senior-level role. The specific mention of MES, ERP, data visualization, workflow management, and real-time telemetry points towards a specialized frontend role within the operational technology (OT) space, requiring an understanding of industrial processes and data.
🎓 Skills & Qualifications
Education:
Experience:
-
Minimum of 5 years of professional experience in frontend or full-stack engineering, with a proven track record of shipping production-ready applications.
-
Demonstrated experience in building complex, data-dense, and real-time user interfaces, such as operational dashboards, detailed tables, and live telemetry views.
Required Skills:
-
Expertise in TypeScript and modern React, including a deep understanding of hooks, advanced state management patterns (e.g., Redux, Zustand, Context API), and robust component architecture.
-
Proficiency with modern frontend build tools and frameworks such as Vite, Next.js, or similar, to optimize development workflows and application performance.
-
Familiarity and practical application of comprehensive testing strategies, including unit testing, integration testing, and end-to-end (E2E) testing for robust software quality.
-
Comfort and practical experience utilizing AI coding assistants (e.g., GitHub Copilot, Cursor, Claude) as an integral part of the development workflow to enhance productivity and code quality.
Preferred Skills:
-
Background or direct experience in energy engineering systems, such as power systems, energy storage, power electronics, or industrial controls.
-
Experience with Internet of Things (IoT) platforms, manufacturing execution systems (MES), digital twins, or industrial asset monitoring and health management.
-
Exposure to UX/UI design tools (e.g., Figma, Sketch) and a proven ability to collaborate effectively with dedicated UX/UI designers.
-
Experience contributing to or building design systems from the ground up.
-
Familiarity with Continuous Integration/Continuous Deployment (CI/CD) pipelines and frontend DevOps best practices.
-
Experience working closely with hardware, firmware, or operations teams in an industrial or manufacturing context.
📝 Enhancement Note: The emphasis on TypeScript, React, state management, and modern tooling is standard for senior frontend roles. The key differentiator here is the "Bonus Qualifications" which heavily lean into industrial automation, energy systems, and manufacturing platforms (MES, IoT, digital twins), suggesting that candidates with this domain knowledge will have a significant advantage. The requirement to be on-site 5 days a week is a critical detail for candidates.
📊 Process & Systems Portfolio Requirements
Portfolio Essentials:
-
<strong>Demonstrated UI System Ownership:</strong> Showcase projects where you took ownership of UI system design and implementation, detailing your approach to architecture, component reusability, and scalability.
-
<strong>Data-Intensive & Real-time Applications:</strong> Include examples of applications featuring complex data visualization, real-time dashboards, or live telemetry, highlighting how you managed data flow and performance.
-
<strong>Component Library/Design System Contributions:</strong> Present work that involved building, extending, or contributing to component libraries or design systems, emphasizing consistency and maintainability.
Process Documentation:
-
<strong>Workflow Design and Optimization:</strong> Document your approach to understanding and visualizing operational workflows, and how you translated these into intuitive UI designs that streamline user actions.
-
<strong>System Implementation Standards:</strong> Clearly articulate your standards for code quality, testing, accessibility, and performance in your UI development processes.
-
<strong>Cross-functional Collaboration:</strong> Illustrate how you collaborate with backend engineers, product managers, and domain experts to define requirements and ensure successful implementation of UI features.
-
<strong>Iterative Improvement:</strong> Showcase examples of how you used user feedback, analytics, and iterative development to enhance UI features and user experience post-launch.
📝 Enhancement Note: For a Senior UI Engineer role, especially in a hard-tech/industrial context, a portfolio demonstrating not just coding ability but also architectural thinking, process ownership, and collaboration is crucial. Candidates should highlight projects that show an understanding of complex data handling and operational workflows, rather than just standard web application UIs.
💵 Compensation & Benefits
Salary Range:
-
Reno, Nevada, United States: Based on 5+ years of experience for a Senior UI Engineer role in a high-growth tech startup, a competitive salary range is estimated between $140,000 - $190,000 USD annually. This range accounts for the specialized nature of the role (MES/ERP platforms, hard-tech), the on-site requirement, and the high cost of living in desirable tech hubs within Nevada.
-
Singapore: For a Senior UI Engineer with 5+ years of experience in Singapore's tech market, the estimated annual compensation would be in the range of SGD 140,000 - SGD 200,000. This reflects Singapore's strong tech talent market and cost of living.
Benefits:
-
<strong>Equity:</strong> Incentive Stock Options (ISOs) for employees, offering potential for significant long-term financial upside.
-
<strong>Health & Wellness:</strong> Comprehensive medical, vision, and dental insurance plans for employees and dependents, effective from the date of hire.
-
<strong>Insurance Coverage:</strong> Company-paid Basic Life Insurance, Accidental Death & Dismemberment (AD&D) insurance, and both short-term and long-term disability insurance.
-
<strong>Retirement Savings:</strong> 401k retirement savings plan available through Empower (US-based employees).
-
<strong>Paid Time Off:</strong> Generous Paid Time Off (PTO), paid sick days, and paid company holidays.
-
<strong>Parental Leave:</strong> 100% paid maternal leave (12 weeks) and paternal leave (6 weeks).
-
<strong>Commuter Benefits:</strong> Available for US-based employees.
Working Hours:
- Standard full-time working hours are expected, likely around 40 hours per week. The role requires a full-time on-site commitment, with specific daily hours to be confirmed by the hiring team.
📝 Enhancement Note: The salary ranges are estimates based on industry benchmarks for senior-level software engineers in comparable tech hubs, adjusted for the specific domain (hard-tech, industrial software) and the on-site requirement. Incentive Stock Options are a key benefit for startup roles. It's crucial to note the distinction in benefits for US vs. Singapore employees.
🎯 Team & Company Context
🏢 Company Culture
Industry: Energy Technology / Hard-Tech / Industrial Software. Amperesand operates at the intersection of energy infrastructure, advanced manufacturing, and sophisticated software systems, aiming to disrupt traditional power infrastructure with intelligent, software-defined solutions.
Company Size: While not explicitly stated, the description implies a growing startup environment with "high-agency" teams and "global team" hubs. This suggests a company that is past the very early seed stage but still maintains the agility and pace of a startup, likely in the range of 50-200 employees.
Founded: The company leverages expertise from a decade of research in Solid State Transformer technology, indicating a strong technical foundation and a history of innovation preceding commercial deployment.
Team Structure:
-
The UI Engineering team is likely small and highly collaborative, working closely with backend engineers, product managers, and domain experts in energy and manufacturing.
-
Reporting structure will place this Senior UI Engineer under a Lead Frontend Engineer, Engineering Manager, or Head of Engineering, with direct collaboration across product and potentially hardware/firmware teams.
Methodology:
-
Amperesand employs a methodology focused on rapid iteration, data-driven decision-making, and leveraging cutting-edge technology, including AI tools for development acceleration.
-
Emphasis is placed on building scalable, robust systems from the ground up, with a strong focus on reliability and performance critical for industrial-grade applications.
-
Workflow planning and optimization are key, aiming to improve efficiency not only in their software development but also in the operational processes their platforms support.
Company Website: amperesand.io
📝 Enhancement Note: The company's mission to "reinvent how the world powers its most critical systems" and its focus on "intelligent, software-defined power infrastructure" points to a technically deep and mission-driven culture. The blend of hard-tech and software development requires strong interdisciplinary collaboration.
📈 Career & Growth Analysis
Operations Career Level: This role is positioned as a Senior UI Engineer, indicating a mid-to-senior level of experience. It requires not only strong technical proficiency in frontend development but also the ability to influence technical direction, mentor junior engineers (potentially), and take ownership of significant feature areas within critical operational platforms (MES/ERP).
Reporting Structure: The Senior UI Engineer will likely report to an Engineering Manager or Lead Engineer, and will work closely with Product Managers and potentially Principal Engineers or Architects on platform strategy. Collaboration will extend to backend, hardware, and firmware teams, offering exposure to the full product lifecycle in a hard-tech environment.
Operations Impact: This role has a direct impact on the usability and efficiency of Amperesand's core MES and ERP platforms. By creating intuitive interfaces for complex operational data, the engineer will directly influence how plant operators, managers, and enterprise stakeholders interact with and manage critical energy infrastructure, thereby impacting operational uptime, efficiency, and decision-making.
Growth Opportunities:
-
<strong>Technical Specialization:</strong> Deepen expertise in building sophisticated UIs for industrial applications, real-time data systems, and potentially contribute to the evolution of their design system and frontend architecture.
-
<strong>Cross-functional Leadership:</strong> Grow into a technical lead role, guiding UI development for new product initiatives, mentoring junior engineers, and becoming a key voice in defining the frontend strategy for Amperesand's growing platform.
-
<strong>Domain Expertise:</strong> Develop significant knowledge in the energy technology and industrial automation sectors, understanding the unique challenges and requirements of power infrastructure management, which can open doors to specialized roles.
-
<strong>AI Tooling Advancement:</strong> Become a proponent and expert in leveraging AI tools for software development within the company, potentially leading initiatives in this area.
📝 Enhancement Note: The senior level implies opportunities for technical leadership and mentorship. The unique industry context (energy infrastructure, hard-tech) offers a distinct growth path beyond typical web development roles.
🌐 Work Environment
Office Type: The role explicitly states "on-site 5 days a week" with no hybrid or remote options. This indicates a traditional office-based work environment designed to foster direct collaboration.
Office Location(s): Available in Reno, Nevada, United States, and Singapore. These locations serve as hubs for the company's global team.
Workspace Context:
-
The workspace is likely designed to facilitate close collaboration among engineering teams, product managers, and potentially hardware/firmware specialists. Expect an environment that values face-to-face interaction and rapid problem-solving.
-
Access to modern development tools, robust computing resources, and potentially specialized hardware setups for testing and integration will be available.
Work Schedule:
- A standard full-time work schedule is expected, likely aligning with local business hours in Reno (Pacific Time) and Singapore. The on-site requirement emphasizes in-person collaboration during core business hours.
📝 Enhancement Note: The strict on-site policy is a defining characteristic of the work environment and is critical for candidates to consider. This suggests a company culture that highly values in-person collaboration and team synergy, particularly within a hard-tech startup context.
📄 Application & Portfolio Review Process
Interview Process:
-
<strong>Initial Screening:</strong> A brief call with a recruiter to assess basic qualifications, role understanding, and cultural fit.
-
<strong>Technical Screen:</strong> A coding challenge or technical interview focusing on core frontend skills (TypeScript, React, data structures, algorithms) and potentially conceptual questions about UI architecture or state management.
-
<strong>On-site/Virtual On-site Loop:</strong> This typically involves multiple interviews with different team members:
- <strong>System Design Interview:</strong> Focus on how you would architect a complex UI feature for MES/ERP, considering scalability, performance, and data integration.
- <strong>Core Engineering Interview:</strong> Deep dive into your React/TypeScript proficiency, problem-solving approach, and ability to write clean, maintainable code.
- <strong>Collaboration/Product Interview:</strong> Discussion with a Product Manager or Domain Expert on translating requirements, user empathy, and understanding operational challenges.
- <strong>AI Tooling Discussion:</strong> An interview focusing on your experience and approach to using AI coding assistants.
- <strong>Hiring Manager Interview:</strong> A broader discussion about your career goals, leadership potential, and fit with Amperesand's culture and mission.
Portfolio Review Tips:
-
<strong>Curate Selectively:</strong> Choose 2-3 impactful projects that best showcase your skills relevant to this role (data-intensive UIs, real-time data, complex workflows, component libraries).
-
<strong>Focus on Impact:</strong> For each project, clearly articulate the problem you solved, your specific contributions, the technologies used, and the outcome or impact (e.g., improved performance, increased efficiency, better user experience). Quantify results where possible.
-
<strong>Highlight Process:</strong> Be prepared to discuss your development process, including how you approach requirements gathering, architecture design, coding, testing, and collaboration.
-
<strong>Showcase Tool Proficiency:</strong> If possible, demonstrate your use of modern tools like Vite/Next.js, and especially your strategic application of AI coding assistants.
Challenge Preparation:
-
<strong>Coding Challenges:</strong> Practice common frontend algorithm and data structure problems, as well as challenges related to state management and component composition in React.
-
<strong>System Design:</strong> Prepare for questions on designing scalable UIs, handling real-time data streams, and building reusable component architectures. Think about API design and data contracts.
-
<strong>Operational Context:</strong> Familiarize yourself with the general concepts of MES and ERP systems, and consider how UI design impacts operational efficiency in manufacturing or energy sectors.
-
<strong>AI Tool Integration:</strong> Be ready to discuss how you integrate AI tools into your workflow, the benefits you've seen, and any limitations or best practices you follow.
📝 Enhancement Note: The interview process is typical for a senior engineering role at a tech company, with a strong emphasis on technical depth, system design, and collaboration. The specific mention of AI tools and the operational context of MES/ERP are key differentiators candidates should prepare for.
🛠 Tools & Technology Stack
Primary Tools:
-
<strong>Frontend Framework:</strong> React (with hooks, Context API, and modern state management solutions like Redux, Zustand, or similar).
-
<strong>Language:</strong> TypeScript (essential for large-scale applications and team collaboration).
-
<strong>Build Tools:</strong> Vite, Next.js, or similar modern JavaScript build tools for optimized development and production builds.
Analytics & Reporting:
CRM & Automation:
-
The role focuses on MES and ERP platforms, which are distinct from traditional CRM systems. However, the principles of data management, workflow automation, and system integration are highly relevant.
-
<strong>Integration:</strong> Experience with RESTful APIs and GraphQL for backend communication is critical. Knowledge of real-time data protocols like WebSockets and SSE is also required for telemetry displays.
📝 Enhancement Note: The technology stack is modern and focused on robust frontend development. The explicit mention of AI coding tools is a significant indicator of the team's development philosophy. The context of MES/ERP implies familiarity with industrial data protocols and enterprise system integration concepts, even if not direct CRM experience.
👥 Team Culture & Values
Operations Values:
-
<strong>High Agency & Ownership:</strong> A culture that empowers individuals to take initiative, drive projects forward, and make impactful decisions.
-
<strong>Technical Excellence:</strong> Commitment to building high-quality, reliable, and performant software solutions, particularly in critical infrastructure domains.
-
<strong>Innovation & Curiosity:</strong> Encouragement to explore and adopt new technologies, including AI tools, to enhance development processes and product capabilities.
-
<strong>Collaboration & Transparency:</strong> A strong emphasis on working together across disciplines, sharing knowledge, and maintaining open communication.
Collaboration Style:
-
<strong>Cross-functional Integration:</strong> Expect close collaboration with backend engineers, product managers, domain experts, and potentially hardware/firmware teams to ensure alignment and successful product delivery.
-
<strong>Iterative Feedback Loops:</strong> A culture that values continuous feedback, both within the engineering team and from stakeholders, to refine designs and implementations.
-
<strong>Knowledge Sharing:</strong> Openness to sharing best practices, code reviews, and learnings related to frontend development, design systems, and AI tooling.
📝 Enhancement Note: The company culture appears to be a blend of startup agility ("high-agency") and the rigor required for hard-tech and industrial software. The focus on collaboration and innovation is central to their mission.
⚡ Challenges & Growth Opportunities
Challenges:
-
<strong>Bridging Hard-Tech and Software:</strong> Translating complex, often physical, industrial processes and real-time data into intuitive and effective software interfaces requires a unique problem-solving approach.
-
<strong>Scalability and Reliability:</strong> Building UI systems for critical infrastructure demands exceptionally high standards for scalability, performance, and reliability, with minimal room for error.
-
<strong>Rapid Development in a Startup:</strong> Balancing the need for robust, well-architected solutions with the fast-paced demands of a growing startup environment.
Learning & Development Opportunities:
-
<strong>Deep Dive into Industrial Software:</strong> Gain extensive experience in the unique challenges and best practices of building software for MES, ERP, and industrial automation contexts.
-
<strong>Advanced Frontend Architecture:</strong> Contribute to and learn from sophisticated frontend architecture decisions, including design systems, state management patterns, and performance optimization in complex applications.
-
<strong>AI-Powered Development:</strong> Become proficient in leveraging AI tools to enhance productivity and innovation in software development.
-
<strong>Cross-Disciplinary Exposure:</strong> Work closely with hardware, firmware, and energy systems experts, broadening your understanding of the entire product lifecycle and industry.
📝 Enhancement Note: The challenges are inherent to working in a cutting-edge hard-tech startup. The growth opportunities are significant for engineers looking to specialize beyond typical web development.
💡 Interview Preparation
Strategy Questions:
-
<strong>UI System Design for Operations:</strong> Be prepared to discuss how you would design a real-time operational dashboard for a power plant or manufacturing facility. Consider data sources, visualization techniques, user roles, and performance implications.
-
<strong>Component Architecture & Reusability:</strong> Explain your philosophy on building reusable UI components and design systems. How do you balance flexibility with consistency?
-
<strong>Real-time Data Handling:</strong> Discuss your experience with WebSockets or SSE. How would you manage incoming real-time data streams to ensure a smooth and responsive UI?
Company & Culture Questions:
-
<strong>Mission Alignment:</strong> Research Amperesand's mission and technology. Be ready to articulate why you are passionate about their work in energy infrastructure.
-
<strong>Startup Environment:</strong> Discuss your experience or expectations working in a fast-paced startup environment. How do you handle ambiguity and prioritize tasks?
Portfolio Presentation Strategy:
-
<strong>Tell a Story:</strong> For each project, frame it as a narrative: the problem, your solution, your specific role, the impact, and the lessons learned.
-
<strong>Focus on Technical Depth:</strong> Be ready to dive into the technical details – architecture, specific React patterns, state management choices, API interactions, and testing strategies.
-
<strong>Demonstrate AI Usage:</strong> If a project benefited from AI tools, be ready to explain how and why.
-
<strong>Highlight Ownership and Collaboration:</strong> Emphasize instances where you took ownership of features or collaborated effectively with others.
📝 Enhancement Note: Preparation should focus on demonstrating not just coding skills but also architectural thinking, problem-solving in an operational context, and a strategic approach to using modern development tools, including AI.
📌 Application Steps
To apply for this Senior UI Engineer position:
-
Submit your application through the Amperesand careers portal (link provided: job-boards.greenhouse.io/amperesand/jobs/4214486009).
-
<strong>Tailor Your Resume:</strong> Highlight your experience with TypeScript, React, complex data UIs, real-time data handling, and any experience relevant to MES, ERP, industrial systems, or energy technology. Quantify achievements where possible.
-
<strong>Prepare Your Portfolio:</strong> Select 2-3 strong projects that showcase your skills in data visualization, real-time interfaces, component libraries, and your ability to work on complex technical challenges. Be ready to present and discuss these in detail.
-
<strong>Research Amperesand:</strong> Understand their mission, technology (Solid State Transformers, MES/ERP platforms), and recent news to articulate your interest and cultural fit during interviews.
-
<strong>Practice Technical & System Design:</strong> Brush up on core JavaScript/TypeScript, React concepts, and prepare for system design questions related to building scalable and performant user interfaces for industrial applications. Practice discussing your approach to AI coding tools.
⚠️ Important Notice: This enhanced job description includes AI-generated insights and operations industry-standard assumptions. All details, especially regarding compensation and specific interview processes, should be verified directly with the hiring organization before making application decisions. The on-site requirement is strictly enforced.
Application Requirements
Candidates must have at least 5 years of experience in frontend or full-stack engineering with strong proficiency in TypeScript and React. The role requires the ability to work on-site full-time and experience building data-dense, real-time interfaces.