UI/UX Designer - Enterprise Systems
Role details
Job location
Tech stack
Job description
The UI/UX Designer is responsible for designing, validating, and clearly defining intuitive, feasible user experiences for complex enterprise systems. This role translates business objectives and user needs into well-defined user flows, functional specifications, and acceptance criteria that are ready for implementation. This position works end-to-end across design, product, and engineering, ensuring that enterprise platforms-such as Billing & Rating-are delivered with clarity, functional correctness, and alignment to business intent. The role leverages UX/UI artifacts, specification-driven practices, and Artificial Intelligence (AI)-assisted techniques to reduce ambiguity, improve delivery quality, and accelerate feedback loops. This is not a purely visual design role; it is a hybrid UX role focused on correct delivery through strong UX understanding, functional precision, and collaboration with engineering teams. Essential Responsibilities
- Map end-to-end user journeys, business processes, and friction points to clarify dependencies and improve overall product experience.
- Define and document product behavior through:
- User flows
- Interaction scenarios
- Key decisions, assumptions, and edge cases
- Design, review, and validate UX/UI artifacts ranging from low-fidelity wireframes to high-fidelity designs, ensuring consistency and functional accuracy.
- Create and review interactive prototypes to validate proposals and align with stakeholders.
- Collaborate closely with Product Managers, Engineers, and Designers to align on scope, behavior, and implementation details.
- Define, document, and validate acceptance criteria aligned with business outcomes.
- Apply AI-assisted tools to:
- Generate and refine test and validation scenarios
- Identify functional gaps, inconsistencies, or ambiguities
- Analyze complex workflows and system behavior
- Ensure end-to-end functional quality across enterprise platforms, including Billing & Rating.
- Perform visual and functional quality assurance prior to release to ensure implementations match approved design and behavior.
- Track deliverables, dependencies, and issues using Azure DevOps, and actively participate in Agile / Scrum ceremonies.
- Support and reinforce Specification-Driven Development practices across delivery teams. Actively leverage Artificial Intelligence (AI) tools as part of daily design, analysis, and validation activities.
Requirements
-
Bachelor's degree or equivalent professional experience.
-
5+ years of experience in UI/UX Design, Product Design, or hybrid UX/Product roles.
-
Strong foundation in:
-
UX principles
-
Interaction design
-
Functional validation and edge-case thinking
-
Proven ability to analyze complex processes and translate them into clear, actionable specifications.
-
Experience collaborating closely with product, engineering, and cross-functional stakeholders.
-
Familiarity with Agile workflows and delivery tracking tools.
-
Experience working in Agile / Scrum environments.
-
Candidates who do not hold the certification upon hire are expected to obtain it within the first 90 days through company-provided Udemy training.
-
English proficiency (conversational and technical) - REQUIRED
-
Spanish language skills - Nice to have Preferred Qualifications
-
Strong experience using Figma for:
-
User flows
-
Wireframes and high-fidelity designs
-
Design systems and reusable components
-
Familiarity with Google Stitch, Pencil.dev, or other AI-assisted design and prototyping tools.
-
Experience reviewing implementations against design intent (visual and functional QA).
-
Exposure to AI-assisted design, quality, or analysis workflows.
-
Basic understanding of frontend constraints and backend integrations (APIs, data-driven behavior).
-
Experience working on enterprise, SaaS, financial, billing, or ERP systems.