Senior Software Engineer (UX development)

Amperesand
Full-timeReno, United States

📍 Job Overview

Job Title: Senior Software Engineer (UX Development)

Company: Amperesand

Location: Reno, Nevada, United States / San Francisco, California, United States

Job Type: Full-Time

Category: Engineering / Software Development

Date Posted: January 21, 2026

Experience Level: 3+ years

Remote Status: On-site (5 days a week)

🚀 Role Summary

  • Design, build, and optimize user-facing web applications with a strong emphasis on performance, usability, and responsive design principles.

  • Develop and maintain scalable, high-quality, reusable code and front-end architecture utilizing modern JavaScript frameworks and component-driven development.

  • Collaborate closely with product managers, designers, and backend engineers to ensure seamless integration and cohesive end-to-end functionality across all digital experiences.

  • Optimize applications for maximum speed, scalability, and cross-browser compatibility, ensuring a smooth user experience.

📝 Enhancement Note: This role is specifically for a Front-End Stack Developer, focusing on the user-facing aspects of web applications. The emphasis on "UX development" in the title signifies a strong connection between technical implementation and user experience design outcomes. The on-site requirement is critical and should be a primary consideration for applicants.

📈 Primary Responsibilities

  • Develop, implement, and maintain responsive user interfaces using modern front-end technologies and frameworks such as React, Angular, or Vue.js.

  • Translate UI/UX wireframes and design prototypes into high-quality, reusable code, ensuring fidelity to the design specifications.

  • Collaborate closely with product managers, designers, and backend engineers to ensure seamless integration and cohesive end-to-end functionality.

  • Optimize applications for maximum speed, scalability, and cross-browser compatibility, ensuring a robust and performant user experience.

  • Build reusable components, libraries, and front-end architecture to improve developer efficiency and maintainability.

  • Troubleshoot and resolve UI bugs, rendering issues, and performance bottlenecks to ensure application stability and optimal user interaction.

  • Ensure web accessibility and compliance with WCAG standards, promoting inclusivity in digital product design.

  • Write clean, maintainable code supported by comprehensive documentation and robust unit/integration tests.

  • Participate actively in code reviews, providing constructive feedback and contributing to the continuous improvement of engineering best practices.

  • Stay current with emerging technologies, front-end tooling, and industry trends to drive innovation and maintain a competitive edge.

📝 Enhancement Note: The responsibilities highlight a full-cycle development role, from translating designs to writing tests and participating in code reviews. The mention of "reusable components" and "front-end architecture" suggests an expectation for the candidate to contribute to scalable and maintainable codebases, not just feature implementation.

🎓 Skills & Qualifications

Education:

Experience:

  • 3+ years of professional experience in front-end development.

Required Skills:

  • Strong proficiency in HTML5, CSS3, JavaScript (ES6+), and TypeScript.

  • Hands-on experience with at least one major front-end framework: React (preferred), Angular, or Vue.js.

  • Experience with version control systems (Git) and CI/CD workflows.

  • Solid understanding of REST APIs, JSON, and integration with backend services.

  • Knowledge of responsive design, mobile-first development, and cross-browser support.

  • Experience with state management libraries such as Redux, MobX, or Vuex.

  • Familiarity with testing frameworks like Jest, React Testing Library, or Cypress.

Preferred Skills:

  • Experience with SSR/SSG frameworks like Next.js or Nuxt.js.

  • Knowledge of UI design tools such as Figma, Sketch, or Adobe XD.

  • Experience with performance monitoring tools (e.g., Lighthouse, WebPageTest, Sentry).

  • Familiarity with GraphQL and related frameworks like Apollo.

  • Background in cloud environments (Azure, AWS, GCP) and containerization (Docker).

  • Contributions to open-source projects or a strong portfolio of previous work.

  • Experience implementing or setting up various analytics tools for on-prem and cloud use cases.

📝 Enhancement Note: The "preferred skills" section offers valuable insight into areas where candidates can differentiate themselves. Experience with SSR/SSG frameworks and performance monitoring tools directly aligns with the role's emphasis on performance and scalability. The mention of analytics tools is particularly interesting for a front-end role, suggesting potential involvement in user behavior tracking or performance analytics integration.

📊 Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Showcase of responsive and performant user interfaces developed using modern front-end frameworks (React, Angular, Vue.js).

  • Examples demonstrating the translation of UI/UX wireframes and prototypes into functional, high-quality code.

  • Projects that highlight efficient integration with backend services via REST APIs or GraphQL.

  • Demonstrations of reusable component libraries or front-end architecture contributions.

Process Documentation:

  • Examples of how code is structured for maintainability, including documentation and testing strategies.

  • Case studies or descriptions of participation in code reviews and contribution to engineering best practices.

  • Demonstrations of understanding and application of CI/CD workflows and version control (Git) in development processes.

  • Examples of ensuring accessibility compliance (WCAG standards) within developed interfaces.

📝 Enhancement Note: For a Senior Software Engineer role, especially one focused on UX development, a portfolio is crucial. It should not only showcase technical skills but also the ability to translate design into code, optimize for performance, and contribute to a well-architected and maintainable codebase. Demonstrating experience with testing, documentation, and collaborative development practices (like code reviews) is key.

💵 Compensation & Benefits

Salary Range:

Benefits:

  • Competitive Salary + Incentive Stock Options

  • Comprehensive Medical, Vision, and Dental benefits for employees and dependents, effective from the start of hire.

  • Company-paid Basic Life Insurance, AD&D Insurance, Short-Term Disability Insurance, and Long-Term Disability Insurance.

  • Generous Paid Time Off (PTO), paid sick days, and paid company holidays.

  • Commuter Benefits.

Working Hours:

  • Standard 40-hour work week, with the expectation of dedication to project completion and team collaboration.

📝 Enhancement Note: The salary range is an estimate for a Senior Software Engineer role in the specified locations, reflecting the cost of living and typical compensation for the experience level. The provided benefits are comprehensive and align with standard offerings for tech companies in the US.

🎯 Team & Company Context

🏢 Company Culture

Industry: Industrial Power Technology / Solid State Transformers

Company Size: (Assumed to be growing, likely <100 employees based on startup trajectory)

Founded: (Not specified, but Amperesand is a commercialized entity, implying established innovation)

Team Structure:

  • The role is within the Engineering department, specifically focusing on front-end development for user-facing applications.

  • This team likely collaborates closely with Product Management, UX/UI Design, and Backend Engineering to deliver integrated solutions.

Methodology:

  • Amperesand is focused on rapid innovation and deployment of cutting-edge technology (Solid State Transformers).

  • Expect a fast-paced, agile development environment where collaboration and problem-solving are highly valued.

  • The company emphasizes building "amazing products for worldwide electrification at maximum acceleration," suggesting a mission-driven culture focused on impact and efficiency.

Company Website: https://www.amperesand.io/ (Likely, based on domain_derived)

📝 Enhancement Note: Amperesand is positioned as a disrupter in the industrial power sector with Solid State Transformer technology. This implies a culture that values innovation, technical expertise, and a forward-thinking approach. The "mission-driven" aspect and focus on "worldwide electrification" suggest a team passionate about making a significant impact.

📈 Career & Growth Analysis

Operations Career Level: Senior Software Engineer (UX Development)

Reporting Structure:

Operations Impact:

  • The front-end applications developed by this role will be critical for showcasing Amperesand's innovative Solid State Transformer technology to customers and internal stakeholders.

  • This includes interfaces for data centers, EV charging, renewables, microgrids, and industrial installations, directly impacting how users interact with and understand Amperesand's products.

Growth Opportunities:

  • Technical Specialization: Deepen expertise in specific front-end frameworks, performance optimization techniques, or accessibility standards.

  • Leadership: Transition into a Tech Lead role, guiding a team of front-end engineers, influencing architectural decisions, and managing project delivery.

  • Cross-Functional Development: Gain broader experience in full-stack development or contribute to backend/cloud infrastructure aspects, especially given the "Analytics Tools" and "Cloud Environments" in the preferred qualifications.

  • Mentorship: Guide and mentor junior engineers, fostering their growth and contributing to the team's overall skill development.

📝 Enhancement Note: As a senior role, the growth trajectory is likely focused on technical leadership, architectural influence, and potentially cross-functional expansion within the engineering organization. The emphasis on UX development suggests a path for individuals who excel at translating complex technical concepts into user-friendly interfaces.

🌐 Work Environment

Office Type: On-site (5 days a week)

Office Location(s): Reno, Nevada, United States and San Francisco, California, United States.

Workspace Context:

  • The role requires a dedicated on-site presence, indicating a collaborative office environment.

  • Expect to work in a professional setting that likely includes modern office amenities and collaborative workspaces.

  • As the company is in the industrial power sector, there's a mention of the ability to "walk/work in a factory environment," suggesting potential site visits or interaction with physical product development environments.

Work Schedule:

  • The role is full-time, with an expected 40-hour work week. However, given the fast-paced nature of a growing tech company, flexibility and dedication to meeting project deadlines may be required.

📝 Enhancement Note: The strict on-site requirement is a defining characteristic of this role's work environment. Candidates must be prepared for a full-time office presence in either Reno or San Francisco, with potential travel and occasional factory environment work.

📄 Application & Portfolio Review Process

Interview Process:

  • Initial Screening: A recruiter or HR representative will likely conduct an initial call to assess basic qualifications, culture fit, and interest in the role and company.

  • Technical Interview(s): Expect one or more technical interviews focusing on front-end development concepts, JavaScript proficiency, framework knowledge (React, Angular, Vue), problem-solving skills, and potentially live coding exercises or system design discussions.

  • Portfolio Review: Candidates will likely be asked to present their portfolio, discussing specific projects, design choices, technical challenges overcome, and their role in the development process. This is a critical part of assessing practical experience and problem-solving capabilities.

  • Team/Hiring Manager Interview: A discussion with the hiring manager and potential team members to evaluate technical depth, collaboration style, and overall fit with the team and Amperesand's culture.

  • Final Interview: May involve senior leadership to discuss career aspirations, alignment with company vision, and final decision-making.

Portfolio Review Tips:

  • Curate Select Projects: Choose 3-5 strong projects that best represent your skills relevant to UX development, performance optimization, and framework expertise.

  • Highlight Your Role: Clearly articulate your specific contributions to each project, especially if it was a team effort.

  • Focus on Impact: For each project, explain the problem it solved, the technical challenges you faced, how you overcame them, and the outcomes or impact (e.g., performance improvements, user satisfaction).

  • Demonstrate Process: Be ready to discuss your development process, including how you translate designs into code, your approach to testing, debugging, and collaboration.

  • Technical Depth: Be prepared to discuss the specific technologies, frameworks, and architectural patterns used, explaining why you made certain choices.

  • Showcase Responsiveness & Performance: Ensure your presented projects demonstrate excellent responsive design and, if possible, highlight performance optimization efforts (e.g., load times, rendering efficiency).

Challenge Preparation:

  • Coding Challenges: Practice common front-end coding challenges focusing on JavaScript, data structures, algorithms, and UI manipulation. Platforms like LeetCode, HackerRank, or Frontend Mentor can be helpful.

  • System Design: For a senior role, be prepared for system design questions related to building scalable and maintainable front-end architectures, managing state, and integrating with APIs.

  • Problem-Solving Scenarios: Think about how you would approach common front-end issues like performance bottlenecks, cross-browser compatibility problems, or complex UI state management.

📝 Enhancement Note: The interview process will heavily weigh practical application and problem-solving skills, as evidenced by the portfolio. Candidates should be prepared to articulate their design and development philosophies, not just list technologies. The emphasis on UX development means showcasing an understanding of user needs and how technical decisions impact the user experience.

🛠 Tools & Technology Stack

Primary Tools:

  • Languages: JavaScript (ES6+), TypeScript, HTML5, CSS3

  • Frameworks/Libraries: React (preferred), Angular, Vue.js

  • State Management: Redux, MobX, Vuex (or similar)

  • Version Control: Git

  • CI/CD: Experience with continuous integration and continuous deployment workflows.

Analytics & Reporting:

  • Experience with implementing/setting up various analytics tools for on-prem and cloud use cases.

CRM & Automation:

Other Potential Tools (from Preferred Qualifications):

  • SSR/SSG Frameworks: Next.js, Nuxt.js

  • UI Design Tools: Figma, Sketch, Adobe XD

  • API Technologies: REST APIs, JSON, GraphQL (Apollo)

  • Cloud Platforms: Azure, AWS, GCP (basic familiarity)

  • Containerization: Docker (basic familiarity)

  • Testing Frameworks: Jest, React Testing Library, Cypress

📝 Enhancement Note: The core stack revolves around modern JavaScript development with a preference for React. The inclusion of analytics and performance monitoring tools suggests a focus on data-driven optimization. Familiarity with cloud environments and containerization, while preferred, indicates a growing technical landscape at Amperesand.

👥 Team Culture & Values

Operations Values:

  • Innovation & Disruption: A drive to push boundaries in industrial power technology.

  • Mission-Driven: Passion for contributing to "worldwide electrification."

  • User-Centricity: Focus on delivering intuitive and elegant digital experiences.

  • Collaboration: Strong emphasis on teamwork and cross-functional partnership.

  • Quality & Performance: Commitment to building high-performance, scalable, and reliable applications.

  • Agility & Acceleration: A fast-paced environment focused on achieving goals efficiently.

Collaboration Style:

  • Cross-Functional Integration: Close collaboration with product managers, designers, and backend engineers is essential for successful product development.

  • Code Review Culture: Expect active participation in code reviews, fostering knowledge sharing and continuous improvement.

  • Open Communication: A culture that encourages sharing ideas, feedback, and technical insights.

  • Problem-Solving Focus: A team that tackles complex challenges together, valuing both individual expertise and collective solutions.

📝 Enhancement Note: The company values likely emphasize innovation, a strong mission, and collaborative problem-solving. As a senior engineer, contributing to this culture through mentorship and proactive communication will be important.

⚡ Challenges & Growth Opportunities

Challenges:

  • Balancing Performance and User Experience: Developing complex user interfaces that are both highly performant and intuitive to use, especially with evolving industrial power data.

  • Integration Complexity: Seamlessly integrating front-end applications with sophisticated backend systems and potentially real-time data streams from industrial equipment.

  • Rapid Development Cycle: Adapting to a fast-paced development environment and delivering features while maintaining high code quality and robustness.

  • On-site Requirement: For candidates accustomed to remote or hybrid work, the strict 5-day on-site requirement presents a personal challenge.

  • Factory Environment Exposure: Adapting to and working effectively within potentially less conventional "factory environment" settings.

Learning & Development Opportunities:

  • Deepen Expertise in React/Preferred Frameworks: Become a subject matter expert in the chosen front-end framework.

  • Performance Optimization Mastery: Develop advanced skills in web performance tuning, profiling, and best practices.

  • Accessibility Standards: Become proficient in implementing and auditing for WCAG compliance.

  • Exposure to Industrial Technology: Gain unique insights into the hardware and software challenges of Solid State Transformers and industrial electrification.

  • Mentorship and Leadership: Opportunities to guide junior developers and influence technical direction.

📝 Enhancement Note: The challenges are typical for a senior role in a growing tech company, with specific emphasis on performance, integration, and adapting to a mission-driven, fast-paced environment. The growth opportunities are geared towards enhancing technical skills and developing leadership potential.

💡 Interview Preparation

Strategy Questions:

  • Technical Depth: Be prepared to discuss the nuances of JavaScript, TypeScript, and your preferred front-end framework (especially React). Expect questions on state management patterns, component design, performance optimization techniques, and asynchronous programming.

  • Problem-Solving Approach: When presented with a technical problem (e.g., a UI bug, performance issue, feature implementation), articulate your thought process clearly. Discuss how you would debug, what tools you would use, and potential solutions.

  • Architecture & Design: Discuss your experience in designing reusable components, building front-end architectures, and making technology choices. Be ready to defend your decisions with technical rationale.

  • Collaboration & Communication: Prepare examples of how you have successfully collaborated with designers, product managers, and backend engineers. Discuss how you handle constructive criticism and give feedback in code reviews.

Company & Culture Questions:

  • Company Mission: Understand Amperesand's mission ("worldwide electrification") and how your role as a Senior Software Engineer (UX Development) contributes to it. Research their technology (Solid State Transformers).

  • Values Alignment: Consider how your personal values align with innovation, collaboration, and a mission-driven approach.

  • Team Dynamics: Discuss your preferred team environment and how you contribute to a positive and productive team dynamic.

Portfolio Presentation Strategy:

  • Storytelling: Frame your portfolio projects as stories – the problem, your solution, the challenges, and the results.

  • Visuals: Use clear visuals (screenshots, live demos if possible) to showcase your work.

  • Technical Details: Be ready to go deep into the technical aspects of your projects, explaining architectural choices, specific implementation details, and any optimizations made.

  • Focus on UX Impact: For each project, explain how your technical decisions contributed to a better user experience.

  • Conciseness: Be mindful of time; present your strongest points efficiently.

📝 Enhancement Note: The interview process will likely be rigorous, testing both technical proficiency and the ability to apply that knowledge effectively in a collaborative, mission-oriented environment. A strong portfolio presentation that highlights problem-solving and UX impact is paramount.

📌 Application Steps

To apply for this Senior Software Engineer (UX Development) position:

  • Submit your application through the provided link on Greenhouse.

  • Portfolio Customization: Ensure your resume and any attached portfolio link highlight projects demonstrating strong front-end development skills, particularly with React, performance optimization, and responsive design. Tailor your resume to match the required and preferred skills listed.

  • Resume Optimization: Clearly articulate your 3+ years of professional front-end experience, detailing your responsibilities and achievements in previous roles. Quantify achievements where possible (e.g., "improved page load times by X%").

  • Interview Preparation: Practice articulating your technical expertise, problem-solving approaches, and collaborative skills. Prepare to walk through your portfolio projects in detail, focusing on your contributions and the impact of your work.

  • Company Research: Thoroughly research Amperesand, their technology (Solid State Transformers), and their mission. Understand their market position and how your role contributes to their success.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions. The strict on-site requirement and potential for factory environment work are critical factors to consider.

Application Requirements

Candidates should have a Bachelor's degree in a related field or equivalent experience, along with 3+ years of professional front-end development experience. Strong proficiency in modern JavaScript frameworks and a user-centric mindset are essential.