UX Engineer
📍 Job Overview
Job Title: UX Engineer
Company: Intuitive
Location: Sunnyvale, California, United States
Job Type: Full-time
Category: Software Engineering / Product Development (Focus on Frontend & Design Systems)
Date Posted: August 27, 2026
Experience Level: 2-5 Years
Remote Status: Purposeful Onsite (Hybrid)
🚀 Role Summary
-
Design and develop a next-generation, reusable component library using React.js and TypeScript, serving as a foundational design system for multiple product teams.
-
Translate complex business requirements and visual designs into high-quality, pixel-perfect, and responsive user-facing features for web and mobile applications.
-
Collaborate closely with UI/UX designers to ensure seamless integration of visual concepts into functional, accessible, and performant code.
-
Implement robust testing strategies, including manual and automated unit tests, to ensure component reliability and maintainability.
-
Create comprehensive technical documentation for the design system components, detailing APIs, features, and usage guidelines for internal development teams.
📝 Enhancement Note: While the title is "UX Engineer," the responsibilities heavily lean towards a Frontend Engineer with a strong focus on design systems and UI/UX collaboration. The role requires bridging the gap between design and development, ensuring consistency and efficiency across Intuitive's digital products. The "Purposeful Onsite" work arrangement indicates a hybrid model where in-office presence is required for specific collaborative events or team meetings, emphasizing the importance of in-person interaction for design system development and stakeholder alignment.
📈 Primary Responsibilities
-
Develop new user-facing features and reusable front-end components using React.js, TypeScript, and Redux, adhering to established design principles.
-
Collaborate with UI/UX designers to meticulously translate visual designs and wireframes into fully functional, pixel-perfect web and mobile application components.
-
Build and maintain a comprehensive React component library that adheres to modern web standards, ensuring cross-browser compatibility and accessibility.
-
Implement flexible and customizable component architectures to accommodate diverse application needs across various product teams.
-
Write comprehensive manual and automated unit tests (e.g., Jest, React Testing Library) to ensure the stability, performance, and reliability of developed components.
-
Create detailed technical documentation for the design system components, including API references, usage guides, and best practices for integration.
-
Develop demo pages and code snippets to showcase individual component functionality and facilitate adoption by other development teams.
-
Participate actively in process definition, refinement, and the creation of technical documentation for the design system.
-
Ensure adherence to modern web standards, focusing on cross-browser compatibility and WCAG accessibility guidelines for all developed components.
-
Apply keen attention to visual design principles and leverage CSS and modern techniques to craft visually rich and interactive user experiences.
-
Optimize front-end performance for web and mobile applications, particularly in low-bandwidth or resource-constrained environments.
📝 Enhancement Note: The responsibilities emphasize a strong focus on building a scalable and maintainable design system. This involves not just coding but also documentation, testing, and collaboration to ensure widespread adoption and consistent application of design standards across Intuitive. The mention of "mission-critical business areas" suggests a need for robust, reliable, and secure code.
🎓 Skills & Qualifications
Education:
-
Bachelor's degree from an accredited institution in Computer Science, Engineering, or a closely related technical discipline. Experience:
-
Minimum of 2 years of professional experience in building web applications and developing reusable components using React.js. Required Skills:
-
Core Frontend Technologies: Strong proficiency in JavaScript (ES6+), TypeScript, JSX, HTML5, and CSS3.
-
Styling & CSS-in-JS: Expertise in Sass/SCSS, and CSS-in-JS solutions like styled-components or Emotion CSS.
-
State Management: Thorough understanding and practical experience with Redux for managing application state.
-
Component Development: Demonstrated ability to build reusable, pixel-perfect, and responsive front-end components.
-
Testing Frameworks: Experience writing unit and integration tests using Jest, Enzyme, and/or React Testing Library.
-
Version Control: Proficiency with Source Code Control systems, specifically GitHub and/or GitLab.
-
Build Tools & Modern Patterns: Familiarity with modern web development tools and patterns such as Node.js, npm, webpack, Babel, and React Intl.
-
Web Standards & Accessibility: Excellent mastery of web standards, cross-browser compatibility, and WCAG accessibility guidelines.
-
Responsive Design: Strong CSS skills with experience building responsive applications across various browsers and devices using modern CSS3 techniques.
-
Technical Documentation: Proven ability to create clear and comprehensive technical documentation.
Preferred Skills:
-
Design System Tools: Working knowledge of Storybook for UI component development and documentation.
-
Build Tooling: Experience with TSDX (TypeScript Single File Package).
-
UI Testing Frameworks: Familiarity with end-to-end testing frameworks like Cypress, Puppeteer, or Playwright.
-
Agile Methodologies: Familiarity with Agile/Scrum development practices.
-
Mobile Web Development: Proficiency in developing mobile web applications with a focus on performance optimization for low bandwidth and resource-constrained environments, including understanding mobile-specific UI/UX design principles.
📝 Enhancement Note: The required skills highlight a need for a strong frontend foundation with a specific emphasis on React, TypeScript, and modern styling techniques. The preferred skills point towards a candidate who is already familiar with the tools and processes commonly used in design system development and agile environments, suggesting that candidates with this experience will have a distinct advantage.
📊 Process & Systems Portfolio Requirements
Portfolio Essentials:
-
Component Library Showcase: A portfolio demonstrating experience in building and contributing to reusable component libraries or design systems. This should highlight the architecture, design patterns, and testing strategies employed.
-
Pixel-Perfect Implementation: Examples showcasing the ability to translate complex UI/UX designs into high-fidelity, pixel-perfect web interfaces with attention to detail and responsiveness.
-
Cross-Browser & Accessibility Compliance: Projects that clearly demonstrate a commitment to cross-browser compatibility and adherence to accessibility standards (WCAG), with evidence of testing and implementation.
-
Technical Documentation: Samples of technical documentation created for code, APIs, or components, illustrating clarity, completeness, and usability for other developers.
Process Documentation:
-
Workflow Design & Optimization: Evidence of participation in defining or optimizing development workflows related to UI component development, testing, and deployment.
-
System Implementation Standards: Examples of contributions to establishing coding standards, best practices, or guidelines for front-end development within a team or project.
-
Measurement & Performance Analysis: Demonstrations of how performance metrics were tracked, analyzed, and improved for front-end applications or components.
📝 Enhancement Note: For this role, the portfolio is critical. It should not just be a collection of projects but a curated demonstration of the candidate's ability to build scalable, well-documented, and user-centric front-end components within a design system context. Highlighting contributions to open-source design systems or internal component libraries would be highly beneficial.
💵 Compensation & Benefits
Salary Range:
Based on the provided salary data (Min. Salary Region 1: $131,800 USD, Max. Salary Region 1: $178,300 USD; Min. Salary Region 2: $112,000 USD, Max. Salary Region 2: $151,600 USD) and considering the "Professional 2 (7)" Global Job Level, the estimated salary range for a UX Engineer in Sunnyvale, CA, is likely between $131,800 and $178,300 USD per year. Region 1 (likely representing higher cost-of-living areas like California) aligns with the higher end of the provided ranges, while Region 2 reflects a broader national average or lower cost-of-living areas.
Benefits:
-
Comprehensive Health Coverage: Includes medical, dental, and vision insurance plans.
-
Retirement Savings Plan: Likely a 401(k) with potential company match, offering long-term financial security.
-
Paid Time Off: Generous vacation, sick leave, and paid holidays to support work-life balance.
-
Stock Options/Equity: Potential for equity grants, aligning employee success with company performance, common in tech and medical device companies.
-
Professional Development: Opportunities for training, conferences, and certifications to enhance skills in areas like React, TypeScript, and design systems.
-
Wellness Programs: Initiatives aimed at promoting employee health and well-being.
-
Life and Disability Insurance: Standard coverage to protect employees and their families.
Working Hours:
-
Standard 40-hour work week.
-
Ways of Working: Purposeful Onsite - This is a hybrid role requiring onsite presence for leader-defined events and activities, which could occur monthly or annually. The frequency may increase based on business needs, indicating a structured approach to in-office collaboration.
📝 Enhancement Note: The salary ranges provided suggest a competitive compensation package for a UX Engineer with 2+ years of experience in a high-cost-of-living area like Sunnyvale. The "Purposeful Onsite" arrangement implies a need for flexibility and proactive planning for in-office contributions. The inclusion of stock options is a common practice in companies like Intuitive, offering a significant part of the total compensation.
🎯 Team & Company Context
🏢 Company Culture
Industry: Medical Devices / Healthcare Technology, specifically Robotic-Assisted Surgery. Intuitive is a pioneer and leader in this field, utilizing advanced technology to improve surgical outcomes and patient recovery.
Company Size: Large Enterprise (likely 5,000+ employees, given its global leadership in a specialized tech sector). This size implies established processes, cross-functional teams, and significant resources.
Founded: Approximately 30 years ago (late 1990s), indicating a mature company with a strong track record and significant experience in innovation and market leadership.
Team Structure:
-
Design System Team: This role is part of a dedicated Design System Team, suggesting a specialized group focused on creating and maintaining a unified set of UI components and design guidelines.
-
Reporting Structure: Likely reports to a Design Systems Lead, Engineering Manager, or a Director of Product Development, with potential matrixed reporting for project-specific work.
-
Cross-functional Collaboration: Will work closely with UI/UX Designers, Product Managers, and various Product Engineering teams across the organization to ensure design system adoption and effectiveness.
Methodology:
-
Data-Driven Design & Development: Emphasis on using data to inform design decisions and measure the impact of components.
-
Agile Development Practices: Likely utilizes Agile methodologies (Scrum/Kanban) for iterative development, testing, and deployment of design system updates.
-
Component-Based Architecture: Focus on building modular, reusable components following best practices in React.js and TypeScript.
-
Emphasis on Documentation & Standards: Strong focus on creating clear documentation and enforcing coding standards to ensure consistency and ease of use.
Company Website: https://www.intuitive.com/
📝 Enhancement Note: Intuitive's focus on robotic-assisted surgery means the company operates at the intersection of cutting-edge technology and critical healthcare needs. This often translates into a culture that values precision, innovation, safety, and a deep sense of purpose. The Design System Team's role is crucial in ensuring that the user experience across all Intuitive products is consistent, efficient, and reflects the company's commitment to improving patient care.
📈 Career & Growth Analysis
Operations Career Level: This role is positioned as a "Professional 2 (7)" Global Job Level, indicating an individual contributor role with significant responsibility and expertise. It's beyond an entry-level position, requiring demonstrated proficiency and the ability to work independently. The "UX Engineer" title suggests a blend of technical development and user experience focus, often seen as a mid-level to senior frontend engineering track, particularly within design system contexts.
Reporting Structure: The UX Engineer will report to a lead within the Design Systems team, likely a Design Systems Manager or Lead Engineer. They will collaborate extensively with UI/UX designers and engineers from various product teams, requiring strong communication and stakeholder management skills.
Operations Impact: The UX Engineer's work directly impacts the efficiency and consistency of product development across Intuitive. By building a robust design system, they enable product teams to develop features faster, maintain a cohesive user experience, and reduce redundant development efforts. This contributes significantly to the overall quality and speed-to-market of Intuitive's innovative healthcare technologies.
Growth Opportunities:
-
Technical Specialization: Deepen expertise in React.js, TypeScript, design systems, and frontend performance optimization.
-
Leadership in Design Systems: Opportunity to become a subject matter expert, mentor junior engineers, and influence the direction of Intuitive's design system.
-
Cross-Functional Exposure: Gain exposure to various product areas and engineering teams, understanding diverse business needs and application challenges.
-
Advanced Technologies: Potential to work with emerging frontend technologies and contribute to the evolution of Intuitive's digital platforms.
-
Career Progression: Path towards Senior UX Engineer, Staff UX Engineer, or potentially transitioning into roles focused on frontend architecture or engineering management.
📝 Enhancement Note: The "Professional 2 (7)" level suggests a role where independent contribution and problem-solving are key. The growth opportunities are geared towards deepening technical expertise within the specialized field of design systems and frontend development, with clear pathways for advancement within Intuitive's engineering structure.
🌐 Work Environment
Office Type: Purposeful Onsite (Hybrid). This indicates a structured hybrid model where employees are expected to be in the office for specific collaborative sessions, team meetings, workshops, or critical project milestones. The primary work location will be the Sunnyvale office.
Office Location(s): Sunnyvale, California, USA. This location is in the heart of Silicon Valley, offering access to a vibrant tech ecosystem.
Workspace Context:
-
Collaborative Environment: The "Purposeful Onsite" model emphasizes in-person collaboration, suggesting a workspace designed for team interaction, brainstorming, and knowledge sharing. Expect modern office facilities conducive to teamwork.
-
Operations Tools & Technology: Access to standard developer tools, high-performance workstations, and potentially specialized hardware or software relevant to medical device development. The role will heavily utilize modern frontend development tools and platforms.
-
Team Interaction: Opportunities for direct interaction with UI/UX designers, fellow engineers, product managers, and potentially other stakeholders within the Sunnyvale campus.
Work Schedule:
-
Standard 40-hour work week, primarily during business hours in the Pacific Time Zone (America/Los_Angeles).
-
The hybrid nature of the "Purposeful Onsite" arrangement requires flexibility and coordination to attend required in-office days or events.
📝 Enhancement Note: The hybrid "Purposeful Onsite" model suggests that while flexibility is offered, a strong emphasis is placed on the value of in-person collaboration for design system development, where direct interaction with designers and engineers is crucial for rapid iteration and alignment.
📄 Application & Portfolio Review Process
Interview Process:
-
Initial Screening: HR or recruiter call to assess basic qualifications, interest, and cultural fit.
-
Technical Phone Screen: An interview with an engineer or engineering manager to evaluate core frontend skills, JavaScript, React, and TypeScript knowledge. This may include live coding challenges.
-
Portfolio Review & Deep Dive: A dedicated session (or integrated into other interviews) where the candidate presents their portfolio, focusing on relevant projects, design system contributions, and problem-solving approaches. This is a critical stage for a UX Engineer.
-
On-site/Virtual On-site Interviews: A series of interviews with various team members (engineers, designers, product managers, potential hiring manager) to assess technical depth, problem-solving abilities, collaboration style, and cultural alignment. Expect behavioral questions and system design challenges related to component libraries.
-
Final Round: Potentially an interview with a senior leader or director.
Portfolio Review Tips:
-
Highlight Design System Contributions: Showcase projects where you built or significantly contributed to a reusable component library or design system. Detail the architecture, technologies used, and the impact of your work.
-
Demonstrate UI/UX Translation: Present case studies showing how you translated complex visual designs into functional, responsive, and accessible code. Explain your process and decision-making.
-
Showcase Technical Documentation: Include examples of API documentation, usage guides, or READMEs for components you've developed. Emphasize clarity and developer-friendliness.
-
Quantify Impact: Wherever possible, use metrics to demonstrate the value of your work (e.g., reduction in development time, increase in UI consistency, performance improvements).
-
Tailor to Intuitive: Research Intuitive's products and brand guidelines. Be prepared to discuss how your skills and portfolio align with their mission and existing design language.
Challenge Preparation:
-
Component Design Challenge: Be prepared for a challenge where you might need to design and/or implement a new UI component from scratch, considering its API, states, and responsiveness.
-
System Design for Design Systems: Practice discussing how you would architect a scalable design system, including considerations for versioning, theming, and developer onboarding.
-
Problem-Solving Scenarios: Prepare to discuss how you would debug complex frontend issues, optimize performance, or handle challenging integrations within a large organization.
-
Behavioral Questions: Anticipate questions about teamwork, handling design disagreements, managing feedback, and working independently.
📝 Enhancement Note: The portfolio review is paramount for this role. Candidates should curate their best work, specifically highlighting contributions to design systems, component libraries, and projects that demonstrate a strong understanding of UI/UX principles translated into code. Being able to articulate the "why" behind design and coding decisions is as important as the "what."
🛠 Tools & Technology Stack
Primary Tools:
-
Frontend Framework: React.js (latest version)
-
Language: TypeScript, JavaScript (ES6+)
-
State Management: Redux
-
Styling: Sass/SCSS, styled-components, Emotion CSS
-
Build Tools: webpack, Node.js, npm, Babel, TSDX (preferred)
-
Component Development: Storybook (preferred)
-
Testing: Jest, Enzyme, React Testing Library
-
Version Control: GitHub, GitLab
-
CI/CD: GitHub Actions, GitLab CI
Analytics & Reporting:
-
Tools for tracking component usage and performance metrics, potentially integrated into application monitoring platforms. CRM & Automation:
-
While not directly CRM-focused, understanding how frontend components integrate with backend systems and APIs is crucial.
-
Automation tools will be used for CI/CD pipelines and potentially for automated testing and documentation generation.
-
Integration Tools: Experience with RESTful APIs and understanding how frontend components interact with backend services.
📝 Enhancement Note: The technology stack is heavily focused on modern, robust frontend development practices. Proficiency in React, TypeScript, and associated tooling is non-negotiable. Familiarity with design system-specific tools like Storybook and TSDX will be a significant advantage.
👥 Team Culture & Values
Operations Values:
-
Innovation & Purpose: A drive to innovate and contribute to Intuitive's mission of improving patient care through advanced technology.
-
Collaboration & Teamwork: Emphasis on working effectively with designers, engineers, and product teams to achieve shared goals.
-
Quality & Precision: A commitment to delivering high-quality, reliable, and well-tested code, reflecting the critical nature of healthcare technology.
-
Continuous Improvement: A mindset of constantly seeking to improve processes, code quality, and user experiences.
-
Data-Driven Decision Making: Using data and user feedback to inform design and development choices.
Collaboration Style:
-
Cross-functional Integration: Actively engaging with UI/UX designers to refine designs and with product engineers to ensure smooth integration of components.
-
Process Review & Feedback: Participating in code reviews, design critiques, and team retrospectives to foster a culture of continuous learning and improvement.
-
Knowledge Sharing: Proactively sharing insights, best practices, and learnings through documentation, presentations, and informal discussions.
📝 Enhancement Note: Intuitive's culture likely emphasizes a blend of technical excellence and a strong sense of purpose derived from its healthcare mission. The Design System Team operates at a crucial intersection, requiring strong collaboration to ensure consistency and efficiency across the organization's diverse product portfolio.
⚡ Challenges & Growth Opportunities
Challenges:
-
Scalability of Design System: Ensuring the design system can scale effectively to meet the needs of numerous evolving product teams and new product initiatives.
-
Adoption and Enforcement: Encouraging and enabling widespread adoption of the design system across different teams, while also managing variations and ensuring adherence to standards.
-
Balancing Flexibility and Consistency: Creating components that are flexible enough for diverse use cases but also maintain a consistent brand identity and user experience.
-
Keeping Pace with Technology: Continuously updating the design system to leverage the latest frontend technologies and best practices.
Learning & Development Opportunities:
-
Design System Specialization: Deepen expertise in building and managing complex design systems, architecture, and governance.
-
Advanced Frontend Techniques: Explore and implement advanced patterns in React, TypeScript, performance optimization, and accessibility.
-
Industry Conferences & Certifications: Opportunities to attend relevant tech conferences (e.g., React Conf, design system workshops) and pursue certifications.
-
Mentorship: Access to senior engineers and designers for guidance and career development.
-
Leadership Development: Potential to take on more responsibility in architectural decisions, team leadership, or cross-functional project management.
📝 Enhancement Note: The primary challenge lies in the complexity of managing a design system for a large, innovative company like Intuitive. Growth opportunities are abundant for individuals who excel in this specialized area and are eager to contribute to the company's technological advancement.
💡 Interview Preparation
Strategy Questions:
-
Design System Strategy: "How would you approach building a new component from concept to production for a design system? What are the key considerations for ensuring its adoption and maintainability?" (Focus on process, collaboration, testing, documentation, and impact).
-
Collaboration & Problem Solving: "Describe a time you had a disagreement with a designer or another engineer about a UI implementation. How did you resolve it, and what was the outcome?" (Highlight communication, compromise, and user-centricity).
-
Technical Depth: "Explain the benefits of using TypeScript in a large React project. How would you optimize the performance of a complex React component with numerous child components?" (Prepare to discuss core technical concepts and practical application).
Company & Culture Questions:
-
Mission Alignment: "Why are you interested in working at Intuitive, and how does our mission to improve healthcare resonate with you?" (Connect your passion for technology with their healthcare impact).
-
Team Dynamics: "How do you prefer to collaborate with UI/UX designers? What makes for an effective working relationship?" (Showcase your understanding of cross-functional team dynamics).
-
Impact Measurement: "How would you measure the success of a new component added to the design system?" (Think about adoption rates, developer feedback, performance metrics, and impact on product development speed).
Portfolio Presentation Strategy:
-
Storytelling: Frame your portfolio projects as stories. Start with the problem, explain your approach and the technical/design challenges, detail your solution, and conclude with the impact and lessons learned.
-
Focus on Relevance: Prioritize projects that best demonstrate your skills in React, TypeScript, component development, design systems, and bridging the gap between design and code.
-
Showcase Documentation: Be ready to present examples of your technical documentation, highlighting its clarity, completeness, and usefulness.
-
Interactive Demo: If possible, prepare a live demo of a component or a small application built with your components to showcase interactivity and responsiveness.
-
Quantify Achievements: Use metrics wherever possible to demonstrate the tangible benefits of your contributions.
📝 Enhancement Note: Interview preparation for a UX Engineer role at a company like Intuitive should focus on demonstrating both strong technical frontend skills and a deep understanding of design principles, system thinking, and collaborative development processes. The portfolio is your primary evidence.
📌 Application Steps
To apply for this UX Engineer position:
-
Submit your application through the provided link on SmartRecruiters.
-
Portfolio Curation: Review your existing projects and select 2-3 that best showcase your experience with React.js, TypeScript, component development, and design systems. Ensure these examples highlight your ability to translate designs into code and your understanding of web standards and accessibility.
-
Resume Optimization: Tailor your resume to emphasize keywords from the job description (React.js, TypeScript, Redux, Sass, Accessibility, Design Systems, etc.) and quantify your achievements with specific metrics where possible.
-
Prepare Portfolio Presentation: Practice walking through your selected portfolio projects, focusing on the problem, your solution, technical details, and the impact. Be ready to discuss your role, decision-making process, and any challenges faced.
-
Company Research: Familiarize yourself with Intuitive's mission, products (da Vinci surgical system, Ion), and company values. Understand their commitment to innovation in robotic-assisted surgery and how user experience plays a role.
⚠️ Important Notice: This enhanced job description includes AI-generated insights and operations industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.
Application Requirements
Candidates must have at least 2 years of experience in building web applications and components using React.js and modern web development tools. A bachelor's degree in Computer Science, Engineering, or a related discipline is required.