UX Designer - Developer Experience
Job description
About the role
This role crafts clear, fast, and reliable interactions for developer-facing surfaces such as dashboards, API references, sandboxes, and logs. You reduce friction for technical users by owning critical design decisions across the developer journey. The position targets information-dense experiences where clarity directly affects integration success. You translate complex fintech workflows into structured, predictable, and accessible interactions that support both new and expert developers. Designers shape how products look and feel while ensuring that aesthetics serve function and clarity in high-stakes environments. Collaboration with product and engineering happens daily to align on constraints, opportunities, and shared outcomes. Design decisions are judged by outcomes such as usability, conversion, customer satisfaction, and the robustness of the developer experience. Most design teams keep a living design system to keep products consistent and to scale best practices across products and teams.
Key facts
What you'll do
Information design for documentation and API reference is produced in collaboration with engineering and content teams to serve technical readers and reduce misinterpretation. Error states, empty states, sandbox flows, and testing moments are designed to guide developers when they encounter obstacles or uncertainty, turning potential frustration into clarity. Design decisions rely on validated findings rather than assumptions and are refined through direct, candid critique to surface risks early. You define and maintain patterns for complex states, loading behaviors, and data density to ensure interfaces remain predictable at scale. You partner closely with engineers to ensure solutions align with technical constraints, runtime behavior, and day-to-day workflows in production environments. You translate ambiguous product requirements into structured flows, clear interaction rules, and components that can be reused across the platform. You advocate for clarity in logs, tables, and error handling, which are central to how developers understand and act on system behavior. You contribute to the design system by creating components and guidelines tailored to developer needs, supporting consistency without sacrificing flexibility. You synthesize research and feedback from technical users into design rationales that are testable and easy to communicate. You measure the impact of design changes through qualitative signals and quantitative indicators tied to integration success and developer satisfaction.
Requirements
Product-design craft is demonstrated through a portfolio that evidences work on technical, developer, or data-dense products with thoughtful handling of information density. Comfort with information-dense UI, dashboards, tables, and complex states is necessary to reduce cognitive load and improve comprehension for users under time pressure. The ability to partner closely with engineers ensures solutions are feasible, maintainable, and aligned with day-to-day workflows and operational realities. You are comfortable working with structured data, APIs, and documentation formats, and you understand how design choices affect readability and tooling. You demonstrate strong written and verbal communication, with the ability to explain design decisions to both technical and non-technical stakeholders. You are self-directed, able to manage priorities in a fast-moving environment while maintaining attention to detail and quality in execution. You are comfortable receiving and incorporating candid feedback, iterating quickly, and balancing tradeoffs between ideal experiences and practical constraints. A bachelor's degree is required as a baseline for this role, providing foundational knowledge that supports learning domain concepts and design methodologies.
Nice to have
Experience designing documentation, API reference, or developer tools serves as a strong indicator of fit for the specific challenges of this role. Technical literacy and a fintech background help translate complex concepts into clear, coherent interactions that respect both user needs and business requirements.
Practical notes
Typical interview steps
Design interviews usually include a portfolio review, a design exercise, and a team conversation. Candidates present past work and explain their process and decisions. Some loops include a live design challenge to observe how you structure problems and communicate in real time. Communication matters as much as the visual output, and interviewers look for how you balance detail with clarity. Portfolios are strongest when they show the problem, the constraints, and the iteration, not just the final screens, so that reviewers can understand your thinking. Interviewers also watch how you take feedback, which is an important signal for collaboration in this role.
Good to know
Design for developer tools often centers on clarity in logs, tables, and error handling, which are high-frequency moments in the developer journey. Fintech environments rely on secure, reliable, and precise user interactions, so your work will directly support risk management and compliance goals. Close collaboration with engineers is common to align on constraints and opportunities, ensuring that designs are implementable and robust. Domain systems provide shared patterns to maintain consistency across products, reducing redundant decisions and cognitive load for users. Lightweight critique supports faster iteration and better outcomes, helping the team move from concept to validated solution efficiently. Deadlines in this role are tied to product milestones and release schedules, so you should be prepared to manage competing priorities and deliver work that meets high standards under time pressure.
Questions to ask
Useful questions for the interview include what a typical week looks like, how work is assigned, what tools the team uses, and how feedback is structured and incorporated. Asking how the role has changed recently and what the team wishes it had known when joining is also reasonable and encouraged. Questions about the manager's priorities, current challenges on the developer experience roadmap, and how success is measured in this position are especially valued. You are encouraged to ask about career paths, mentorship opportunities, and how design contributes to the overall product strategy.
Career growth
Design careers grow from junior to senior, staff, and principal levels, with increasing responsibility for strategy, systems, and cross-team influence. Some designers move into design management or design operations, shaping how design functions scale and support the organization. Specializations include UX research, interaction design, and brand design, allowing you to deepen expertise in areas that align with your interests. Cross-functional influence grows with seniority, as senior designers are expected to influence product strategy, not just execute visuals and interface details. Building a habit of user research strengthens any design career, especially in domains where assumptions can have high costs and where evidence drives better decisions. Continuous learning, peer feedback, and mentorship help designers evolve their craft and expand their impact across the organization.
About the company
Xendit provides payment infrastructure across Southeast Asia and is expanding to Greater China and LATAM. We process payments, power marketplaces, disburse payroll and loans, provide KYC solutions, prevent fraud, and help businesses grow exponentially.