Summary / Objective
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.