Senior Product Engineer (Frontend/UI)
Builds and improves complex frontend workflows in Angular and TypeScript for PAILOT's AI-powered manufacturing planning (APS) SaaS, turning shop-floor planning needs into clear, usable product UI. Frontend-focused role with strong product judgment, working closely with product, engineering, and domain experts.
- Compensation
- Not disclosed
- Location
- Karlsruhe
- Work setup
- Remote
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Frontend
- Posted
Skills
Must have
- Strong Angular and TypeScript skills, including component design, stateful UI, forms/workflows, and maintainable frontend structure
- Ability to turn repeated workflow problems into reusable components and interaction patterns
- Product judgment: asking what user decision the UI needs to support before implementing
- Ability to spot workflows that hide important state, require too many clicks, or offload information to the planner
- Comfort working from incomplete specs: asking the right questions, proposing cuts, validating assumptions early
- Clear communication with product and engineering, including challenging unclear scope constructively
- Pragmatic execution: knowing when to ship small improvements, refactor, or cut scope
Nice to have
- Experience connecting frontend features to backend services and APIs
- Some familiarity with Python, FastAPI, or similar backend frameworks
- Experience in B2B SaaS, operational software, or workflow-heavy products
- Exposure to manufacturing, APS, ERP, MES, or production planning domains
- Familiarity with CI/CD, deployment, observability, or performance topics
- German language skills
Full description
At PAILOT, we build an AI-powered Advanced Planning and Scheduling (APS) SaaS product for manufacturing companies. Our software helps manufacturers plan more reliably, react faster to change, and make better operational decisions on the shop floor. A typical problem might be: a machine goes offline, the priorities change, and the planner needs to understand which orders moved, why they moved, and what action is required next.
We are hiring a Senior Product Engineer (Frontend/UI) to help us turn complex manufacturing workflows into clear, usable product experiences.
This is a frontend-focused role for someone who combines strong engineering with product judgment. You should be comfortable building high-quality UI in Angular and TypeScript, but also thinking beyond implementation: What problem are we solving? Is this the right scope? Is there a simpler or more robust way to do it?
You will work closely with product, engineering, and domain experts to ship product improvements that are useful, intuitive, and reliable in real customer environments.
What you will do
- Build and improve complex frontend workflows in Angular and TypeScript
- Translate rough product ideas and complex domain requirements into clear, maintainable interfaces
- Improve usability in areas where workflows are confusing, overloaded, or unnecessarily complex
- Take product problems from rough idea to production, ship iteratively, and improve the solution after release
- Work closely with product on scope, trade-offs, and solution design
- Actively shape backend functionality where it affects the product experience, especially around APIs, data flows, and feature integration; implementation support is helpful but not the core focus
- Improve component structure and interaction consistency in workflows that have grown organically
- Significantly improve product usability
- Contribute to a product that is used in operationally critical manufacturing environments
What we are looking for
Must-have
- Strong Angular and TypeScript skills, including component design, stateful UI, forms/workflows, and maintainable frontend structure
- Ability to turn repeated workflow problems into reusable components and interaction patterns
- Product judgment: you ask what user decision the UI needs to support before implementing the requested screen
- Ability to spot when a workflow hides important state, requires too many clicks, or makes the planner remember information the UI should show
- Comfort working from incomplete specs by asking the right questions, proposing cuts, and validating assumptions early