Product Designer (Developer Infrastructure)
Brazil / Remote
Full-Time
About the Role
As a Product Designer specializing in developer infrastructure at iForAI, you'll craft experiences that make complex AI capabilities accessible and delightful for developers. You'll balance technical depth with user empathy to create intuitive interfaces, documentation, and design systems that developers love.
You'll collaborate with engineers and product leaders to shape our open-source tools and enterprise platform, ensuring our developer experience meets the high bar set by companies like Stripe and Vercel. Your work will directly influence how thousands of developers integrate AI copilots into their applications, ultimately affecting millions of end users.
Key Responsibilities
Design intuitive, powerful interfaces for developer tools, SDKs, and documentation platforms
Create comprehensive, visually elegant documentation that simplifies complex technical concepts
Develop cohesive design systems that scale across our open-source and enterprise offerings
Craft visual language that communicates complex AI capabilities clearly and elegantly
Build interactive prototypes to validate design solutions with real developers
Collaborate closely with engineering to ensure seamless implementation
Conduct user research with developers to deeply understand their workflows and pain points
Establish design patterns for developer-facing dashboards, configuration interfaces, and monitoring tools
Advocate for developer experience in product decisions and roadmap planning
Balance the needs of technical users with business goals and technical constraints
Our main requirements are:
2+ years of experience designing developer tools, APIs, SDKs, or technical products
Strong portfolio demonstrating exceptional UI/UX work for technical audiences
Experience designing complex interfaces that make technical concepts accessible
Proficiency with modern design tools (Figma, etc.)
Excellent communication skills, particularly in explaining design decisions
Ability to translate technical requirements into elegant design solutions
Basic understanding of web technologies and developer workflows
Experience with information architecture for technical documentation
Strong systems thinking and ability to create scalable design patterns
Nice-to-have
If you don't have those skills, we will teach you
Experience with AI/ML product design
Background in computer science or software development
Contributions to open-source projects
Experience designing data visualization interfaces
Knowledge of TypeScript/JavaScript ecosystems
Experience with motion design for interactive interfaces
Understanding of accessibility standards for developer tools
Experience working in fast-paced startup environments
Hiring Process
HR interview:
We'll talk about your professional background, the specifics of the position we are offering, and address any questions you might have.
Tech interview:
A deeper look into your technical expertise and problem-solving approach, ensuring your skill set aligns with our project's needs.
Interview with the C-Level:
A conversation focused on the company's vision, strategic goals, and how your role aligns with them.
Feedback

Job offer