Senior Software Engineer - UI
📍 Job Overview
Job Title: Senior Software Engineer - UI
Company: AIM
Location: Seattle, Washington, United States
Job Type: Full-Time
Category: Software Engineering (Frontend/UI)
Date Posted: June 02, 2026
Experience Level: 5-10 Years Professional Experience
🚀 Role Summary
-
Design, architect, and build critical user interfaces for autonomous heavy machinery, focusing on safety, reliability, and performance.
-
Develop and own a comprehensive design system that serves as the foundation for multiple web applications, ensuring consistency and developer efficiency.
-
Implement real-time 3D visualizations and interactive controls for heavy equipment operators, processing live telemetry data.
-
Shape and deliver a robust, multi-tenant SaaS administration portal with advanced features like internationalization and complex authorization.
📝 Enhancement Note: While the provided job title is for a "Senior Software Engineer - UI," the detailed description strongly emphasizes responsibilities and required skills that align with a specialized Frontend Engineer role, particularly one with significant ownership over a design system and complex, real-time visualizations. The focus on safety-critical applications and heavy machinery operation suggests a unique intersection of frontend development with domain-specific requirements, warranting a categorization within Software Engineering, specifically Frontend/UI.
📈 Primary Responsibilities
-
Design System Architecture & Ownership:
- Define the architectural direction for component APIs, accessibility standards, theming, versioning strategies, and migration tooling for the company's design system.
- Elevate the developer experience for all engineers using the design system, ensuring ease of use, maintainability, and rapid iteration.
- Drive the adoption of patterns that promote high-quality, accessible, and performant UI development by default.
-
Operator UI Development:
- Architect and implement a live 3D scene rendering complex data streams, including point clouds, terrain meshes with BVH acceleration, geofences, and machine overlays using Three.js, React Three Fiber, and Drei.
- Design and implement robust state management solutions (e.g., XState) and validation logic for safety-critical UI workflows.
- Develop and integrate teleoperation controls (joysticks, gamepads) and live video streaming capabilities, prioritizing low latency and responsiveness.
-
SaaS Portal Development:
- Drive the architectural design for multi-tenant authorization models (ReBAC/ABAC) and internationalization (including RTL support) for the customer-facing administration portal.
- Design and deliver intuitive customer experiences that meet the high standards of best-in-class B2B SaaS products, ensuring usability and efficiency.
-
Software Quality & Delivery:
- Write clean, testable, and maintainable TypeScript code adhering to modern frontend engineering principles and best practices.
- Lead initiatives to improve code quality, accessibility, performance, reliability, and observability across frontend applications.
- Conduct and lead code reviews, design reviews, and architectural discussions, fostering a culture of technical excellence.
-
End-to-End Execution & Collaboration:
- Collaborate closely with Technical Program Managers, Design, Autonomy, Controls, Hardware, and Field Operations teams to ensure UI functionality and reliability in real-world scenarios.
- Partner with Field Development Engineers to understand operational constraints (e.g., sun glare, glove usage, network instability) and integrate this feedback into the codebase.
- Lead root-cause analysis and implement solutions for recurring defects, ensuring continuous improvement of system stability.
-
Engineering Excellence & Mentorship:
-
Mentor junior and mid-level software engineers, fostering their technical growth and contribution to the team.
-
Drive improvements in developer tooling, CI/CD pipelines, testing frameworks (Vitest, Cypress, Testing Library), and local development environments.
-
Contribute to defining and upholding engineering best practices and mechanisms across the organization.
-
📝 Enhancement Note: The responsibilities are extensive and clearly delineate ownership across core areas: design systems, operator UI, SaaS portal, and general engineering quality. The emphasis on "owning" specific components like the design system and the 3D scene, along with driving architectural decisions, signifies a senior-level role with significant strategic influence beyond typical task execution.
🎓 Skills & Qualifications
Education:
Experience:
-
5+ years of professional software engineering experience, specifically in delivering production-ready frontend systems.
-
Demonstrated experience in architecting and building robust design systems, including API design, theming, and developer tooling.
Required Skills:
-
Core Frontend Technologies:
- Deep expertise in TypeScript and modern React patterns (hooks, suspense, concurrent rendering).
- Proficiency with modern frontend build tools and bundlers (e.g., Vite, npm/pnpm/yarn workspaces).
- Experience with component visualization and documentation tools (e.g., Storybook).
-
3D Graphics & Real-time Data:
- Strong experience with 3D web graphics libraries such as Three.js, React Three Fiber, and Drei.
- Familiarity with WebGL, shaders, GLTF pipelines, BVH acceleration, and point-cloud rendering techniques.
- Experience handling real-time data streams, including Protocol Buffers, gRPC-web, and WebSockets for high-frequency telemetry on the web.
-
Testing & Debugging:
- Experience with modern frontend testing stacks (e.g., Vitest, Cypress, Testing Library, vitest-axe, MSW).
- Strong debugging skills utilizing browser developer tools, logs, telemetry, metrics, and tracing.
-
Collaboration & Delivery: Preferred Qualifications:
-
Full-Stack Aptitude: Comfort and experience working across the full technology stack when necessary.
-
Safety-Critical Systems: Experience with UI development in safety-critical or industrial contexts such as robotics, automotive, aerospace, medical, defense, or energy, where software defects have tangible physical consequences.
-
State Management: Practical experience with state machine libraries (e.g., XState) for managing complex and safe UI flows.
-
Component Libraries & Frameworks: Familiarity with libraries such as TanStack Router, TanStack Query, Zustand, Tailwind CSS (v4), tailwind-variants, Floating UI, Mantine, or Visx.
-
SaaS Architecture: Experience with multi-tenant SaaS authorization models (ReBAC/ABAC) and designing user interfaces for complex permission systems.
-
Frontend Infrastructure: Exposure to frontend infrastructure concepts including Docker, Kubernetes, CI/CD pipelines, micro-frontend architectures, OpenTelemetry, and error tracking platforms like Sentry.
📝 Enhancement Note: The qualifications list is robust, covering core frontend skills, specialized 3D graphics and real-time data experience, and a strong emphasis on testing and debugging. The preferred qualifications highlight a desire for candidates with a broad technical background and specific experience in high-stakes industries, indicating a need for a well-rounded senior engineer who can handle complex, full-stack challenges.
📊 Process & Systems Portfolio Requirements
Portfolio Essentials:
-
Design System Case Studies: Showcase examples of architecting, building, and maintaining a design system. Detail API design choices, component implementation, accessibility considerations, and how it improved developer efficiency and UI consistency across projects.
-
3D Visualization Projects: Present projects involving real-time 3D rendering, point cloud visualization, or complex geometric data. Highlight the technical challenges, performance optimizations, and the specific libraries/techniques used (e.g., Three.js, WebGL).
-
Real-time Data Integration: Demonstrate experience integrating real-time data streams (e.g., via WebSockets, gRPC-web) into a frontend application. Explain how data was serialized, deserialized, and managed for display and interaction.
-
SaaS Application Components: Include examples of building features for multi-tenant SaaS applications, focusing on aspects like authorization, data management, and user experience for administrative portals.
-
Process Improvement Initiatives: Provide evidence of contributions to improving frontend development processes, such as CI/CD enhancements, test automation strategies, or developer tooling improvements.
Process Documentation:
-
Workflow Design & Optimization: Be prepared to discuss how you approach designing and optimizing user workflows, especially in safety-critical or complex operational contexts.
-
System Implementation & Automation: Demonstrate understanding of how to implement and scale frontend systems, including considerations for tooling, testing, and deployment automation.
-
Measurement & Performance Analysis: Highlight experience in defining, measuring, and acting upon key performance indicators (KPIs) for UI performance, accessibility, and developer experience.
📝 Enhancement Note: Given the role's emphasis on ownership and architectural design, a portfolio is crucial. It should not only showcase technical ability but also strategic thinking in areas like design systems, real-time data handling, and user experience for complex operational environments. Demonstrating a systematic approach to problem-solving and process improvement will be key.
💵 Compensation & Benefits
Salary Range:
Given the Senior Software Engineer title, 5+ years of experience, and the high cost of living in Seattle, WA, a competitive salary range would likely be between $170,000 - $240,000 USD annually, potentially with a higher ceiling for exceptionally qualified candidates. This estimate is based on industry benchmarks for senior frontend engineers in major tech hubs like Seattle, considering the specialized skills in 3D graphics and safety-critical systems.
Benefits:
-
Competitive salary and equity package.
-
Comprehensive Medical, Dental, and Vision Insurance.
-
401(k) retirement savings plan.
-
Life Insurance coverage.
-
Generous Paid Time Off (PTO) and holidays.
-
Gourmet food and other office perks.
Working Hours:
-
Standard full-time hours (approximately 40 hours per week) are expected.
-
While core hours likely exist for team collaboration, the company culture may allow for some flexibility in daily scheduling, provided that work is completed effectively and team needs are met.
📝 Enhancement Note: The salary range is an estimate for a senior role in Seattle. The benefits listed are directly from the input data, indicating a comprehensive package designed to attract and retain top talent. The working hours are a standard assumption for a full-time role, with a note on potential flexibility.
🎯 Team & Company Context
🏢 Company Culture
Industry: Heavy Machinery Autonomy, Robotics, Construction Technology, Defense Technology. AIM operates at the intersection of cutting-edge AI/robotics and heavy industry, transforming foundational sectors of the global economy.
Company Size: The provided data does not specify company size, but the presence of significant venture backing (General Catalyst, Khosla Ventures, etc.) and a diverse team of experienced engineers suggests a rapidly growing startup environment, likely ranging from 50-200 employees.
Founded: The founding date is not specified, but the company's description of running "TRL9 hardened systems" and having engineers from major tech companies implies a mature stage of development, likely founded several years ago.
Team Structure:
-
The engineering team is composed of experienced professionals from top-tier technology and aerospace companies (Waymo, SpaceX, Google, Tesla).
-
The UI team likely includes specialists in frontend development, 3D graphics, and potentially UX/UI design, working closely with autonomy, controls, and hardware engineering teams.
Methodology:
-
Data-Driven Development: Emphasis on correctness, safety, and reliability, suggesting rigorous testing, validation, and data analysis to ensure performance.
-
Customer Obsession: A strong focus on understanding and meeting customer needs, including operational realities of worksite environments.
-
Engineering Excellence: Commitment to high-quality code, robust architecture, and continuous improvement of engineering processes and tooling.
-
Iterative Development: Likely employs agile or lean methodologies to iterate quickly on complex problems.
Company Website: https://jobs.ashbyhq.com/aim
📝 Enhancement Note: The company culture is characterized by a blend of deep technical expertise, a mission-driven approach to solving fundamental industry problems, and a startup environment that values autonomy and rapid growth. The focus on safety-critical systems and harsh operating environments suggests a culture that prioritizes rigor, robustness, and practical application.
📈 Career & Growth Analysis
Operations Career Level: This role is designated as "Senior Software Engineer," indicating a position requiring significant independent contribution, technical leadership, and the ability to mentor others. It sits above mid-level engineers and below principal or staff engineer roles, focusing on deep technical expertise within the UI domain while contributing to broader engineering initiatives.
Reporting Structure: The Senior UI Engineer will likely report to a Lead Frontend Engineer, Engineering Manager, or Director of Engineering. They will collaborate extensively with product managers, autonomy engineers, control systems engineers, and field operations teams.
Operations Impact: The UI is the critical human interface to AIM's autonomous fleet. This role's impact is direct and significant, influencing operator safety, efficiency, and the overall adoption and success of AIM's technology. Decisions made in UI architecture, performance, and usability directly affect the real-world performance and safety of multi-ton machinery, translating directly to economic and operational outcomes for customers.
Growth Opportunities:
-
Technical Specialization: Deepen expertise in areas like real-time 3D rendering, advanced state management, performance optimization, or complex SaaS architecture.
-
Leadership Development: Transition into roles with greater architectural scope, team leadership, or management responsibilities as the company grows.
-
Cross-Functional Expertise: Gain exposure and potentially contribute to other engineering domains like autonomy, controls, or hardware, fostering a broader understanding of the system.
-
Mentorship & Skill Development: Opportunities to mentor junior engineers, lead technical initiatives, and contribute to defining engineering best practices across the organization.
-
Impact on Core Product: Play a pivotal role in shaping a groundbreaking product that has the potential to revolutionize major global industries.
📝 Enhancement Note: The growth potential for a Senior Engineer at a venture-backed startup like AIM is substantial, offering opportunities for both deep technical specialization and leadership advancement, driven by the company's ambitious mission and rapid scaling.
🌐 Work Environment
Office Type: The company emphasizes "strong onsite collaboration" and mentions "offices, labs and proving grounds on the east side of the Greater Seattle area." This suggests a hybrid or primarily on-site work environment with dedicated office space and potentially specialized facilities for testing and development.
Office Location(s): Seattle, Washington, United States (specifically "east side of the Greater Seattle area").
Workspace Context:
-
Collaborative Environment: Expect a dynamic workspace that encourages close collaboration between UI engineers and other disciplines (autonomy, hardware, field ops). This likely involves in-person meetings, whiteboarding sessions, and shared project work.
-
Tools & Technology: Access to modern development tools, high-performance computing resources for 3D rendering, and potentially specialized hardware for testing and simulation.
-
Team Interaction: Frequent opportunities for direct interaction with fellow engineers, product managers, and potentially even customer feedback loops through field operations.
Work Schedule: While a full-time role, the emphasis on "strong onsite collaboration" and the nature of a startup may lead to periods of intense work. However, the company also offers "gourmet food & perks," suggesting an environment that values employee well-being and productivity. The need for real-time systems and safety-critical applications might necessitate on-call rotations or flexible hours for critical issue resolution.
📝 Enhancement Note: The "strong onsite collaboration" requirement is a key differentiator, indicating that remote work might be limited or not preferred for this role, despite the common trend towards remote flexibility in tech. This suggests a culture that values in-person synergy for complex problem-solving.
📄 Application & Portfolio Review Process
Interview Process:
-
Initial Screening: A recruiter or hiring manager will review your application and resume, focusing on alignment with the core requirements for a Senior UI Engineer.
-
Technical Phone Screen: Expect a discussion covering your experience with TypeScript, React, 3D graphics, real-time data handling, and problem-solving approaches.
This may include coding challenges or system design questions.
-
On-site/Virtual On-site Interviews: This stage typically involves multiple interviews with different team members:
- System Design: Focus on architecting complex frontend systems, such as the design system or the real-time 3D visualization pipeline.
- Coding Interviews: In-depth coding challenges, potentially involving live coding or take-home assignments related to UI development, 3D graphics, or real-time data processing.
- Behavioral/Situational Interviews: Assess your experience with mentorship, cross-functional collaboration, handling ambiguity, and driving impact in previous roles.
- Portfolio Review: A dedicated session to walk through your selected portfolio projects, explaining your contributions, technical decisions, and the outcomes achieved.
-
Final Round: May involve discussions with senior leadership or a final system design challenge.
Portfolio Review Tips:
-
Curate Strategically: Select 2-3 projects that best showcase your expertise in the key areas: design systems, 3D graphics/real-time data, and complex SaaS UI.
-
Focus on Impact: For each project, clearly articulate the problem you solved, your specific contributions, the technical challenges overcome, and the measurable results or impact. Use metrics where possible (e.g., performance improvements, developer velocity gains, user satisfaction).
-
Technical Depth: Be prepared to deep-dive into the technical architecture, design decisions, and trade-offs made. Explain why you chose certain technologies or approaches.
-
Demonstrate Ownership: Highlight instances where you took initiative, led technical direction, or mentored others.
-
Tailor to AIM: If possible, subtly align your portfolio examples with the types of problems AIM is solving (e.g., real-time visualization, safety-critical interfaces, robust component libraries).
Challenge Preparation:
-
System Design: Practice designing scalable and performant frontend architectures. Focus on components like:
- A design system for a large organization.
- A real-time dashboard with complex visualizations.
- A multi-tenant SaaS application's core features.
-
Coding: Brush up on TypeScript, React hooks, state management, algorithms, and data structures. Practice coding challenges commonly found on platforms like LeetCode (focusing on frontend-relevant problems).
-
3D Graphics: Review fundamental concepts of Three.js, WebGL, performance optimization for large datasets (like point clouds), and real-time rendering techniques.
-
Real-time Data: Understand common patterns for handling WebSockets, gRPC-web, and managing high-frequency data updates efficiently in the UI.
📝 Enhancement Note: The interview process is likely rigorous, reflecting the company's focus on engineering excellence and the critical nature of the role. A strong portfolio demonstrating practical application of specialized skills, coupled with solid system design and coding abilities, will be paramount.
🛠 Tools & Technology Stack
Primary Tools:
-
Frontend Framework: React
-
Language: TypeScript
-
3D Graphics: Three.js, React Three Fiber, Drei, WebGL
-
State Management: XState (for state machines), potentially Zustand, Context API, or others.
-
Data Handling: Protocol Buffers, gRPC-web, WebSockets
-
Build Tools: Vite, npm/pnpm/yarn workspaces
-
Component Visualization: Storybook
-
Styling: Tailwind CSS (v4), tailwind-variants, Floating UI
-
Testing Frameworks: Vitest, Cypress, Testing Library, vitest-axe, MSW (Mock Service Worker)
Analytics & Reporting:
-
Error Tracking: Sentry
-
Observability: OpenTelemetry (implied by "observability" in responsibilities)
-
Metrics: Likely integrated within the application or using specific monitoring tools.
CRM & Automation:
- Not directly specified for the UI role, but the "multi-tenant SaaS portal" implies backend systems that manage customer data and access. The UI engineer would build interfaces for these systems.
📝 Enhancement Note: The technology stack is modern and specialized, with a strong emphasis on React, TypeScript, and cutting-edge 3D graphics and real-time data handling. Experience across this stack is highly valued.
👥 Team Culture & Values
Operations Values:
-
Correctness, Safety, Reliability: Paramount given the safety-critical nature of controlling heavy machinery. Decisions are driven by ensuring the system operates without error and protects human operators and assets.
-
Customer Obsession: Deep understanding and empathy for the operator on a worksite, considering environmental factors like sun glare and glove usage.
-
Engineering Excellence: A commitment to writing high-quality, maintainable, and performant code, with a focus on robust architecture and rigorous testing.
-
Clarity & Transparency: Valuing clear communication, honest feedback, and confronting truths when systems or processes don't work as expected.
-
Autonomy & Ownership: Empowering engineers to take ownership of their work, make decisions, and drive initiatives with a high degree of independence.
Collaboration Style:
-
Cross-functional Integration: Seamless collaboration between UI engineers and teams responsible for autonomy, controls, hardware, and field operations is essential.
-
Iterative Design & Development: Expect a culture of rapid iteration, constructive debate on solutions, and a willingness to adapt based on feedback and testing.
-
Knowledge Sharing: Emphasis on improving developer experience and engineering mechanisms, suggesting a culture that values sharing best practices, documentation, and mentorship.
📝 Enhancement Note: The culture appears to be a high-performance, mission-driven environment where technical rigor, safety, and a deep understanding of customer needs are central. The startup nature implies a fast-paced, collaborative, and ownership-oriented atmosphere.
⚡ Challenges & Growth Opportunities
Challenges:
-
Safety-Critical UI Design: Building interfaces where software bugs can have severe real-world consequences (e.g., a 60-ton bulldozer malfunction). This requires extreme diligence in design, implementation, and testing.
-
Real-time 3D Rendering Performance: Optimizing the rendering of complex data like LiDAR point clouds and terrain meshes at interactive frame rates, especially under challenging environmental conditions.
-
Low-Latency Teleoperation & Streaming: Achieving responsive teleoperation controls and reliable live video streaming with minimal perceptible latency.
-
Multi-tenant SaaS Complexity: Managing sophisticated authorization models and internationalization for a global customer base.
-
Bridging the Gap: Translating the realities of harsh worksite environments (sun glare, dust, glove use) into robust and usable UI features.
Learning & Development Opportunities:
-
Deepen Specialization: Become an expert in advanced 3D graphics, real-time systems, safety-critical software design, or complex SaaS architecture.
-
Cross-Domain Knowledge: Gain significant exposure to robotics, autonomy, control systems, and heavy machinery operations.
-
Leadership & Mentorship: Opportunities to lead technical projects, mentor junior engineers, and contribute to shaping the engineering culture and practices.
-
Industry Impact: Contribute to a product that is fundamentally changing how major global industries operate, offering a unique and impactful career trajectory.
-
Exposure to Diverse Environments: Potential to travel to customer sites globally, providing firsthand insight into diverse operational contexts.
📝 Enhancement Note: This role presents significant technical challenges that are highly rewarding for engineers who thrive on complex problem-solving and impactful work. The growth opportunities are substantial, driven by the company's ambitious goals and the breadth of technical domains involved.
💡 Interview Preparation
Strategy Questions:
-
UI Architecture & Design Systems: "Describe how you would architect a scalable design system for a company with multiple product lines. What are the key considerations for component APIs, theming, and developer onboarding?"
- Preparation: Focus on modularity, extensibility, accessibility, and developer experience. Be ready to discuss patterns for versioning, migration, and tooling.
-
Real-time 3D Visualization: "Walk me through the process of rendering a live LiDAR point cloud with terrain overlays in a web browser. What are the performance bottlenecks, and how would you address them?"
- Preparation: Detail your experience with Three.js, WebGL, BVH acceleration, point cloud optimization techniques, and managing large datasets in real-time. Discuss strategies for load balancing, Level of Detail (LOD), and efficient data streaming.
-
Safety-Critical Systems: "How do you approach building UI for safety-critical applications? What measures do you take to ensure reliability and prevent bugs with real-world consequences?"
- Preparation: Discuss state management (e.g., XState), rigorous testing methodologies (unit, integration, end-to-end, accessibility testing), defensive programming, and validation strategies.
-
Company & Culture Fit: "Why are you interested in AIM, and what specifically about our mission and the challenges of heavy machinery autonomy excites you?"
- Preparation: Research AIM's mission, technology, and the problems they are solving. Connect your passion and skills to their vision. Be ready to discuss your preferred work environment and collaboration style.
-
Collaboration & Stakeholder Management: "Describe a time you had to collaborate with non-engineering teams (e.g., field ops, hardware) to deliver a product feature. What were the challenges, and how did you ensure success?"
- Preparation: Use the STAR method to provide concrete examples of your communication and problem-solving skills in cross-functional contexts. Highlight how you translate technical concepts for non-technical stakeholders.
-
Impact & Ownership: "Tell me about a time you took ownership of a significant technical challenge or initiative and drove it to successful completion. What was the impact?"
- Preparation: Prepare a story that demonstrates your proactivity, leadership, technical acumen, and ability to deliver results. Quantify the impact whenever possible.
Portfolio Presentation Strategy:
-
Structure: For each project, follow a clear narrative: Problem -> Solution (Your Role/Architecture) -> Technical Implementation (Key Decisions/Challenges) -> Outcome/Impact.
-
Visuals: Use screenshots, diagrams, and potentially short video demos to illustrate your work effectively. For 3D projects, live demos are ideal if feasible.
-
Focus on Technical Decisions: Explain why you made certain architectural choices, chose specific libraries, or implemented features in a particular way. Discuss trade-offs.
-
Highlight Collaboration: If it was a team project, clearly define your specific contributions and how you collaborated with others.
-
Quantify Impact: Use metrics to demonstrate the success of your work (e.g., performance improvements, user adoption, developer productivity).
Challenge Preparation:
-
System Design: Practice drawing clear diagrams and articulating your thought process for designing complex systems under time constraints.
-
Coding: Be prepared for live coding exercises, focusing on clear, readable, and efficient code. Practice explaining your approach as you code.
-
3D/Real-time Concepts: Review core concepts related to rendering pipelines, data structures for 3D geometry, and real-time data synchronization.
📝 Enhancement Note: Interview preparation should focus on demonstrating not only technical proficiency in specialized areas like 3D graphics and real-time data but also strategic thinking, problem-solving skills, and a clear understanding of the impact of UI in safety-critical, industrial applications.
📌 Application Steps
To apply for this Senior Software Engineer - UI position:
-
Submit your application through the provided link on jobs.ashbyhq.com.
-
Portfolio Customization: Curate your portfolio to prominently feature projects demonstrating expertise in React, TypeScript, design systems, real-time 3D graphics (Three.js, WebGL), and handling real-time data streams. Tailor your project descriptions to highlight challenges and outcomes relevant to AIM's mission.
-
Resume Optimization: Ensure your resume clearly articulates your 5+ years of professional experience, with specific achievements related to the required skills. Use keywords from the job description like "TypeScript," "React," "Three.js," "design systems," and "safety-critical."
-
Interview Preparation: Practice discussing your portfolio projects in detail, focusing on technical architecture, decision-making, and impact. Prepare for system design and coding challenges, especially those related to complex UIs and real-time data.
-
Company Research: Thoroughly research AIM's mission, technology, and the challenges of autonomous heavy machinery. Understand their focus on safety, reliability, and customer needs in harsh environments.
⚠️ 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
Requires a Bachelor's degree and 5+ years of professional frontend experience with deep expertise in TypeScript, React, and 3D web graphics. Must have experience with real-time data serialization and modern frontend tooling.