Developer Experience Designer
Performance objectives
· Map the developer journey:
· Collaborate with User Experience Researchers to conduct comprehensive research to map the full developer journey, both internal and external.
· Identify and document the major friction points and opportunity spaces in the developer journey.
· Collaborate with platform, engineering, and documentation teams to design and implement solutions to address these friction points and opportunity spaces.
· Measure and report on the impact of design decisions over time.
· Design interaction patterns and UI flows:
· Contribute to the Design system with a cohesive interaction patterns, components, and UI flows for the Developer Cockpit.
· Ensure alignment with our design language, experience framework to ensure brand consistency.
· Conduct design reviews and gather feedback from key stakeholders, including PMs, engineers, and designers.
· Implement the initial version of the Developer Cockpit and contribute to maintenance of the backlog
· Co-create and ship the developer experience:
· Collaborate with platform, engineering, and documentation teams to design the developer experience from onboarding to deployment both for our new and current software architectures.
· Ensure the onboarding process enables both in-experienced and veteran developers to build, test, and deploy their applications with an optimized time to market.
· Conduct and gather data through qualitative activities and usability testing to validate design decisions and iteratively improve on the developer experience.
· Collaborate on CLI tools, APIs, and documentation:
· Work closely with the SDK, platform, and Engineering excellence teams to ensure all CLI tools, APIs, and documentation meet usability standards and the guidelines for the Milestone experience.
· Iterate on the design of the experience and the documentation based on a quantitative/qualitative feedback loop to enable CI/CD for internal development and deployment, as well as for our external partner developers
· Close the developer feedback loop:
· Establish a developer feedback loop, including lightweight in-product surveys, interviews, and telemetry insights.
· Present findings regularly to guide continuous design iteration.
· Implement at least 3 design improvements based on feedback and telemetry insights.
· Act as design owner and advocate:
· Ensure consistency, usability, and delight across all developer touchpoints, including SDK docs, web UIs, CLI tools, and integration flows.
· Conduct regular design reviews and gather feedback from internal and external stakeholders.
· Document and share best practices and lessons learned with the team.
Success metrics
· Time to first-success (e.g. ‘Hello World’) markedly reduced to < 4hrs.
· Developer satisfaction (DSAT/NPS) for onboarding flows > 80%.
· Internal partner teams rate design support and clarity > 90%.
· 3+ design improvements implemented from telemetry and qualitative insights within first 12 months.
· 20% of tech partner have begun to migrate their solutions to the new run-time environment within 12 months of launch of the new Developer Cockpit.
Core challenges
· Designing for external developers who have different goals, with varying skill levels, tools, and expectations.
· Working across many surfaces (CLI, SDK, UIs, docs, API) and aligning product, engineering, and documentation.
· Designing for scale while the underlying architecture is still evolving.
· Satisfying the needs of current tech partner developers (WPF) while also encouraging and facilitating their shift to the the new software architecture.
Core competencies and traits
· Systems thinker with experience designing end-to-end developer workflows.
· Strong collaboration and communication skills — can navigate ambiguity and drive alignment across technical and non-technical teams.
· Knows how to work with developer tools, APIs, and platforms.
· Fluent in user-centered design, information architecture, and interaction design.
· Curious, empathetic, and driven to make complex things usable and joyful.
· Familiarity with programming environments with an ability to read and write code
Team and environment
· Reports directly to the Senior Product Design manager, within the Human Experience team.
· Empowered role and mandate to make decisions in support of the design vision and business strategy
· Collaboration with platform product managers, engineers, tech writers, engineering excellence, and API/SDK developers.
· Works closely with our developer community team to ensure alignment with community needs.
Growth opportunity
· Opportunity to define the foundation of our entire developer platform experience.
· Influence the long-term formation of our platform design system, APIs, and SDKs.
· Potential to grow into a Design Lead or DX Principal Designer role as the platform and ecosystem mature.
About Milestone
At Milestone, you’ll join a supportive and ambitious team in a global company with a diverse and inclusive culture. We have more than 40 nationalities represented in our Danish office, and English is our corporate language.
We offer private health insurance, access to our in-house gym, and an active employee association that hosts social events throughout the year. Our office is just a 5-minute bike ride from the train station — and yes, we have bikes you can borrow.
We also believe in flexibility and offer the option to work from home several days a week.
If you're ready to grow, we’ll support your development through tailored learning plans and opportunities for advancement — including the possibility to grow into a Design Lead or Developer Experience Principal Designer role as our platform evolves.
Application and contact
Please apply using the “Apply” button.
We believe in a fair, inclusive, and unbiased recruitment process. All decisions are based on your qualifications and potential — not your background, identity, or appearance. We encourage you not to include a photo or a traditional cover letter. Instead, write a few lines in your CV about why you’re applying.
We will be interviewing candidates on a rolling basis, so we encourage you to submit your application as soon as possible. The position will remain open until we find the right candidate.