Frontend / UX Engineer

Atira
Full-timeMunich, Germany

📍 Job Overview

Job Title: Frontend / UX Engineer

Company: Atira

Location: Munich, Bavaria, Germany

Job Type: FULL_TIME

Category: Frontend Engineering / UX Design

Date Posted: 2026-05-28

Experience Level: Mid-Senior Level (5-10 years implied)

Remote Status: On-site

🚀 Role Summary

  • Design and build sophisticated user interfaces for human-AI interaction, focusing on complex data rendering and workflow management within industrial sales processes.

  • Lead the frontend architecture, design system, and overall UI/UX strategy to ensure scalable, consistent, and highly polished user experiences.

  • Develop full-stack features end-to-end, taking ownership from component creation to API integration, in close collaboration with AI and backend engineers.

  • Drive the adoption of AI-assisted development tools and best practices to enhance engineering productivity and code quality.

📝 Enhancement Note: The role is explicitly for a "Frontend / UX Engineer" but the emphasis on complex data rendering, API contracts, and full-stack feature development strongly indicates a need for deep technical proficiency beyond typical UX roles, positioning this as a senior engineering position with strong UX responsibilities. The implied experience level of 5-10 years supports this.

📈 Primary Responsibilities

  • Architect, develop, and maintain the core frontend components and user interfaces that facilitate human-in-the-loop (HITL) interactions with advanced AI agents.

  • Lead the design and implementation of our frontend architecture, ensuring scalability, maintainability, and consistency across all user-facing surfaces, including chat interfaces, agent trace views, and approval workflows.

  • Build robust UIs capable of rendering and interacting with extremely complex, data-heavy industrial documents such as 1000-page RFQs, Excel spreadsheets, BOMs, and technical drawings, without performance degradation.

  • Take ownership of full-stack features, developing vertical slices from React components to API contracts, and collaborating effectively with AI and backend engineers to deliver integrated solutions.

  • Establish and champion high standards for UI/UX craft, focusing on motion, interaction, latency, and overall polish, defining the design system and component primitives for the team.

  • Implement comprehensive testing strategies, including Playwright coverage, for critical user flows, ensuring reliability across various states (loading, error, empty) and edge cases.

  • Drive the adoption and integration of AI-assisted development tools and workflows to maximize engineering efficiency and leverage cutting-edge technology.

📝 Enhancement Note: The responsibility to "Render complex, data-heavy documents" and "Build full-stack features end to end" indicates a significant engineering component beyond typical UX design, requiring deep technical expertise in performance optimization and full-stack development within a React/Next.js ecosystem.

🎓 Skills & Qualifications

Education: A degree in Computer Science, HCI, Design Engineering, or a related technical field from a strong technical university, or an equivalent record of shipped work.

Experience: Implied 5-10 years of professional experience in frontend engineering with a strong emphasis on UX design and implementation. Proven track record of owning user-facing surfaces or significant open-source contributions.

Required Skills:

  • Expert-level proficiency in TypeScript and React, with a deep understanding of rendering behavior, suspense, server components, and concurrent features.

  • Strong understanding of frontend architecture principles, state management, and data fetching strategies.

  • Proven ability to design and implement user interfaces with strong UX sensibilities, focusing on reducing user friction and driving feature adoption.

  • Experience with modern frontend frameworks and tooling such as Next.js and the Tanstack ecosystem (Query, Table, Router).

  • Proficiency in building performant UIs for complex data visualization and interaction.

  • Experience with automated testing frameworks like Playwright for end-to-end coverage.

Preferred Skills:

  • Experience with AI-assisted development tools (e.g., Claude Code, Cursor, Codex) and building workflows with them.

  • Familiarity with UI component libraries and styling solutions like Tailwind CSS, shadcn/ui, and Radix UI.

  • Experience with build tools like Vite.

  • Demonstrated ownership and initiative through personal projects, significant open-source contributions, or leading user-facing features in previous roles.

  • Experience working with industrial software, ERP, CRM, or PLM systems.

📝 Enhancement Note: The requirement for "strong taste" and a focus on "craft" (motion, interaction, latency, polish) suggests that candidates with a background in design systems, component libraries, and a keen eye for detail will be highly valued. The emphasis on AI-assisted development implies a need for candidates who are not only users but also proponents and innovators in this space.

📊 Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Demonstrations of end-to-end feature ownership, showcasing complex UI development from conception to deployment.

  • Examples of complex data rendering and interaction, particularly with large datasets or multi-modal inputs (tables, drawings).

  • Case studies highlighting contributions to design systems, component libraries, or scalable frontend architectures.

  • Evidence of problem-solving in performance optimization, latency reduction, or handling of high-throughput data streams.

Process Documentation:

  • Documented examples of how you have improved frontend development processes, such as implementing CI/CD pipelines, improving testing strategies, or optimizing build times.

  • Case studies detailing how you've approached technical decision-making, including tradeoffs in rendering strategy, state management, and data fetching.

  • Examples of how you've leveraged AI tools to streamline development workflows and improve code quality.

📝 Enhancement Note: Given the role's emphasis on owning problems end-to-end and shipping usable AI, a portfolio that clearly articulates the candidate's role, the challenges faced, the solutions implemented, and the measurable impact (e.g., performance improvements, user adoption) will be crucial. Evidence of proactive problem-solving and initiative is highly valued.

💵 Compensation & Benefits

Salary Range: Based on industry benchmarks for experienced Frontend/UX Engineers in Munich, Germany, with a focus on AI/SaaS companies, a competitive salary range for this role is estimated to be between €75,000 - €110,000 annually. This estimate considers the mid-senior to senior experience level, the specific technical demands, and the high cost of living in Munich.

Benefits:

  • Competitive salary and equity package, offering significant upside potential.

  • Wellpass: Access to a wide network of fitness studios and wellness facilities.

  • JobRad: Company bicycle leasing program, promoting sustainable transportation.

  • Company dinners and team events, fostering a strong sense of community and collaboration.

  • Opportunity for real ownership and direct impact in a fast-growing startup environment.

  • Collaboration with highly experienced AI and engineering professionals.

Working Hours: Approximately 40 hours per week, with the expectation of flexibility and dedication common in high-growth startup environments.

📝 Enhancement Note: The salary range is an estimation based on typical compensation for mid-to-senior level frontend engineers in a major German tech hub like Munich, with additional considerations for the specialized nature of AI/industrial software and the startup equity component. Data from sources like Glassdoor, Levels.fyi, and local recruitment agencies for similar roles in Munich were consulted.

🎯 Team & Company Context

🏢 Company Culture

Industry: Industrial Software / AI / SaaS. Atira is building AI agents to enhance the sales engineering processes for industrial companies, focusing on complex requirement extraction, communication orchestration, and outcome generation (documentation, system inputs). This places Atira at the intersection of cutting-edge AI technology and traditional industrial sectors.

Company Size: Early-stage startup, described as "one of the fastest growing teams in Munich." This implies a dynamic, agile environment where individual contributions have a significant and immediate impact.

Founded: Atira was founded with a mission to revolutionize industrial sales with AI. The company's rapid growth suggests a strong product-market fit and ambitious expansion plans.

Team Structure:

  • The engineering team is composed of experienced professionals, including AI engineers and backend engineers, with a clear need for strong frontend and UX talent.

  • The role implies close collaboration with AI engineers, Full-Stack Development Engineers (FDEs), and potentially customer-facing roles to understand user needs and feedback.

Methodology:

  • Data-driven development and decision-making, leveraging AI for both product capabilities and internal engineering processes (AI-assisted development).

  • Agile development practices, with an emphasis on shipping features end-to-end and iterating based on customer feedback.

  • Strong focus on user trust and usability for complex AI-driven workflows, requiring meticulous attention to detail in UI/UX design and implementation.

Company Website: https://atira.ai/

📝 Enhancement Note: The company's focus on "industrial backbone" and complex B2B sales processes suggests a need for a frontend that prioritizes clarity, precision, and reliability over flashy aesthetics. The "commercial brain for industrials" positioning highlights the critical nature of the software for business operations.

📈 Career & Growth Analysis

Operations Career Level: This role is positioned at a mid-to-senior level within the engineering function, with significant potential for growth into a lead or principal engineer role. The emphasis on owning architecture and setting the bar for craft indicates a high level of responsibility and influence.

Reporting Structure: The engineer will likely report to an Engineering Lead or CTO, with direct collaboration across the product and AI teams. The early-stage nature means direct interaction with founders and key stakeholders is probable.

Operations Impact: The frontend and UX are directly responsible for translating complex AI capabilities into usable tools for sales engineers. The success of Atira's agents hinges on the UI's ability to build user trust, facilitate efficient review and intervention, and integrate seamlessly with existing industrial systems (ERP, CRM, PLM). Therefore, the impact on revenue, customer adoption, and operational efficiency is paramount.

Growth Opportunities:

  • Technical Leadership: Opportunity to shape the frontend architecture, define best practices, and mentor junior engineers as the team grows.

  • Product Influence: Direct involvement in product strategy and roadmap decisions due to the critical nature of the user interface in the product's success.

  • Specialization: Deepen expertise in AI-human interaction, complex data visualization, and building robust UIs for enterprise-grade applications.

  • Entrepreneurial Experience: Gain invaluable experience in a high-growth startup environment, understanding product development, customer engagement, and scaling technology from the ground up.

📝 Enhancement Note: The phrase "what you ship today is what our customers use tomorrow" strongly implies that this role offers immediate impact and the opportunity to build foundational elements of the product, rather than working on legacy systems or abstract features.

🌐 Work Environment

Office Type: The role is on-site in Munich, Germany, suggesting a collaborative office environment central to the company's rapid growth.

Office Location(s): Munich, Bavaria, Germany. This location is a major European tech hub, offering access to talent and a vibrant startup ecosystem.

Workspace Context:

  • Expect a dynamic and fast-paced startup environment, characterized by collaboration and a strong sense of shared purpose.

  • Access to modern development tools and technologies, including AI-assisted coding environments.

  • Opportunities for close interaction with cross-functional teams (AI, Backend, Product) to foster rapid iteration and problem-solving.

Work Schedule: While a standard 40-hour work week is typical, the emphasis on ownership and impact in a startup may require flexibility. The focus is on delivering results rather than strict adherence to hours, common in high-growth tech companies.

📝 Enhancement Note: The "fastest growing teams in Munich" description suggests an energetic and potentially demanding, yet rewarding, office atmosphere focused on rapid development and customer impact.

📄 Application & Portfolio Review Process

Interview Process:

  • Initial Screening: A brief call to assess overall fit, technical background, and interest in Atira's mission.

  • Technical Interview(s): In-depth discussions focusing on frontend fundamentals, React/TypeScript expertise, architectural thinking, and problem-solving skills. Expect live coding exercises or deep dives into past projects.

  • Portfolio Review: A dedicated session where candidates present their work, discussing their role, technical decisions, challenges, and outcomes. This is a critical step to assess "taste," ownership, and impact.

  • System Design / Architecture Discussion: A session to evaluate how candidates approach building scalable and robust frontend systems, potentially involving a whiteboard exercise or discussion of architectural patterns.

  • Founder/Team Interview: A conversation to assess cultural fit, alignment with Atira's values, and the candidate's long-term vision and motivation.

Portfolio Review Tips:

  • Showcase End-to-End Ownership: Clearly articulate your role in projects, from initial problem definition to final deployment and iteration.

  • Highlight Technical Depth: Be prepared to discuss specific technical challenges, architectural decisions, and tradeoffs made in your projects. Use code examples where appropriate.

  • Demonstrate "Taste" and Craft: For UI/UX elements, explain your design rationale, focus on interaction details, polish, and user experience improvements.

  • Quantify Impact: Whenever possible, present metrics related to performance improvements, user adoption, efficiency gains, or successful outcomes.

  • Prepare for "What if" Scenarios: Anticipate questions about how you would approach specific challenges mentioned in the job description, such as rendering large documents or improving agent trust.

Challenge Preparation:

  • Technical Fundamentals: Brush up on advanced React concepts (Server Components, Suspense, Concurrent Features), TypeScript, and JavaScript performance optimizations.

  • System Design: Practice designing scalable frontend architectures, considering state management, data fetching, and component composition.

  • Problem-Solving: Be ready to tackle abstract problems related to UI design for complex data or human-AI interaction.

  • AI-Assisted Development: Be prepared to discuss your experience and philosophy regarding using AI tools in your development workflow.

📝 Enhancement Note: The emphasis on "taste, depth, and taking problems personally" suggests that the interview process will heavily scrutinize not just technical skills, but also the candidate's passion, craftsmanship, and proactive approach to problem-solving. A portfolio that tells a compelling story of impact and ownership will be key.

🛠 Tools & Technology Stack

Primary Tools:

  • Core Framework: React, Next.js

  • Language: TypeScript

  • Component Ecosystem: Tanstack ecosystem (Query, Table, Router, Start), Tailwind CSS, shadcn/ui, Radix UI

  • Build Tools: Vite

  • Testing: Playwright

Analytics & Reporting:

CRM & Automation:

  • The role involves building interfaces that integrate with or complement enterprise systems like SAP, Salesforce, and PLM. Understanding API contracts and data flow between systems is crucial. AI-assisted development tools (Claude Code, Cursor, Codex) are also highlighted.

📝 Enhancement Note: The detailed mention of the Tanstack ecosystem, Tailwind CSS, shadcn/ui, and Radix UI indicates a preference for modern, composable, and utility-first development practices. Candidates with hands-on experience in these specific libraries will have a distinct advantage.

👥 Team Culture & Values

Operations Values:

  • Craftsmanship & Polish: A deep commitment to the quality, feel, and performance of the user interface, where "a button feels right, not just that it works."

  • Ownership & Initiative: Taking full responsibility for problems end-to-end, building things without explicit direction, and driving outcomes.

  • User Trust & Usability: Prioritizing the user's ability to understand, trust, and effectively interact with complex AI-driven workflows.

  • Continuous Learning & Adaptation: Embracing new technologies, particularly AI-assisted development, and constantly seeking to improve processes and skills.

  • Impact & Mission Focus: Driven by the goal of transforming industrial sales processes and contributing to the company's rapid growth and success.

Collaboration Style:

  • Cross-functional Integration: Close partnership with AI engineers, backend engineers, and product teams to deliver cohesive features.

  • Proactive Communication: Sharing insights, technical decisions, and potential challenges openly to facilitate efficient problem-solving.

  • Mentorship & Knowledge Sharing: An environment where experienced engineers share knowledge and help elevate the skills of the entire team.

  • Pragmatic Decision-Making: Balancing technical ideals with practical considerations to ship valuable functionality quickly.

📝 Enhancement Note: The company emphasizes a "high-performing but caring culture." This suggests a balance between demanding excellence and providing support, creating an environment where individuals can thrive while achieving ambitious goals.

⚡ Challenges & Growth Opportunities

Challenges:

  • Rendering Complexity: Building performant UIs that can render and allow interaction with extremely large and complex documents (1000+ pages, intricate drawings).

  • AI-Human Interaction Design: Creating intuitive and trustworthy interfaces where humans can effectively review, intervene, and collaborate with sophisticated AI agents.

  • Technical Debt Management: As a fast-growing startup, maintaining code quality and architectural integrity while rapidly shipping new features will be an ongoing challenge.

  • Integration with Enterprise Systems: Ensuring seamless data flow and user experience integration with legacy industrial systems like SAP, Salesforce, and PLM.

Learning & Development Opportunities:

  • Cutting-Edge AI Integration: Deepen expertise in integrating and presenting AI capabilities through user interfaces.

  • Frontend Architecture Leadership: Opportunity to define and evolve the frontend architecture for a rapidly scaling product.

  • Mastery of Modern Tooling: Become highly proficient in advanced React/Next.js features, Tanstack ecosystem, and AI-assisted development workflows.

  • Impactful Product Development: Gain hands-on experience building foundational elements of a product that directly impacts enterprise-level industrial operations.

📝 Enhancement Note: The role presents a unique opportunity to work on "frontier AI" within a very practical, high-stakes industrial context. This blend of advanced technology and critical business application offers a rich learning ground for engineers seeking to solve complex, real-world problems.

💡 Interview Preparation

Strategy Questions:

  • "How would you design a UI component to render and allow editing of a 1000-page PDF document with embedded tables and drawings in a performant way?" (Focus on performance, chunking, rendering strategies, and user interaction patterns).

  • "Describe a time you had to build trust in a complex system or feature for users. How did you approach it from a UX and frontend perspective?" (Focus on transparency, feedback mechanisms, and clear communication of system status).

Company & Culture Questions:

  • "What interests you most about Atira's mission to build the commercial brain for industrials?" (Research Atira's market, competitors, and the challenges faced by industrial sales engineers).

  • "How do you approach balancing the need for rapid feature delivery with maintaining high code quality and architectural integrity in a startup?" (Discuss your experience with agile methodologies, technical debt, and proactive code reviews).

Portfolio Presentation Strategy:

  • Structure: Start with an overview of the project, your specific role, the problem you solved, your technical approach, key challenges, and the measurable outcomes.

  • Showcase "Taste": Highlight specific UI/UX decisions, animations, or interaction patterns and explain the rationale behind them.

  • Technical Deep Dive: Be prepared to discuss architectural choices, state management solutions, data fetching strategies, and performance optimizations.

  • Demonstrate Ownership: Clearly articulate your contributions and any instances where you took initiative or owned a problem end-to-end.

  • Interactive Element: If possible, have a live demo or interactive prototype to showcase the user experience.

📝 Enhancement Note: The interview process will likely test not only technical proficiency but also a candidate's ability to think critically, solve complex problems, and align with Atira's culture of ownership, craftsmanship, and impact. Candidates should prepare to articulate not just what they built, but why and how it delivered value.

📌 Application Steps

To apply for this Frontend / UX Engineer position:

  • Submit your application through the provided link on Ashby.

  • Customize Your Resume: Tailor your resume to highlight experience with TypeScript, React, Next.js, and any experience with complex data rendering, AI-assisted development, or design systems. Quantify achievements wherever possible.

  • Prepare Your Portfolio: Curate your strongest projects that showcase end-to-end ownership, technical depth, UI/UX craft, and problem-solving abilities. Be ready to present and discuss these in detail.

  • Practice Technical Concepts: Review core frontend engineering principles, advanced React features, and system design patterns relevant to building scalable web applications.

  • Research Atira: Understand Atira's mission, product, and the industrial context they operate in. Prepare thoughtful questions about the company, team, and 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

Requires strong fundamentals in TypeScript and React with a proven track record of owning user-facing surfaces or open-source projects. A degree in Computer Science, HCI, or Design Engineering is preferred, along with full professional proficiency in English.