About the Role
Uniphar Group is looking for a highly skilled UI Developer in our UI/UX development practice within the Group IT function. This key role will drive the design, development, and implementation of transformative projects built in Angular and hosted in Azure. We seek a forward-thinking, innovative developer who is passionate about creating intuitive user experiences, while leveraging deep technical expertise in Angular and Azure cloud services to deliver scalable, high-impact platforms.
As a developer in the Group IT team, you will work closely with our Product & Architecture teams, DevOps professionals, and Agile development teams to support the strategic direction for our front-end development initiatives. You will be responsible for enabling the end-to-end UI/UX development process, while ensuring the delivery of solutions that align with the organization’s long-term business objectives.
Key Responsibilities / Outcomes
Contribute to the development of modern, scalable front-end applications using Angular. Ensure solutions are built to meet the highest standards of performance, scalability, and maintainability.
- Work collaboratively with cross-functional teams, including UI/UX designers, product owners, architects, and developers, to refine user journeys, drive design consistency, and ensure high-quality implementations.
- Drive the architecture of reusable, modular components and services for large-scale applications, ensuring flexibility and future scalability in a cloud-native environment.
- Ensure seamless integration of Angular front-end applications with Azure-hosted APIs and back-end services, optimizing for both performance and security.
- Champion continuous improvements to user experience based on user feedback, data insights, and industry best practices, while promoting accessibility (WCAG) standards across all projects.
- Contribute to the UI development practice and support the strategic direction for UI/UX design, ensuring alignment with business goals and driving innovation across the platform.
- Adopt the integration of Azure DevOps (or GitHub Actions) for CI/CD pipelines, automated builds, and deployments, ensuring streamlined, efficient development workflows.
- Collaborate with fellow developers, ensuring best practices are adhered to and fostering a culture of continuous learning and growth within the team.
Day-to-Day Responsibilities
- Embrace performance optimization efforts to ensure high responsiveness, fast load times, and cross-browser/device compatibility for front-end applications.
- Participate in and provide feedback in agile ceremonies, peer reviews, and cross-functional planning sessions to ensure alignment across teams.
- Monitor and analyze application performance and user experience metrics using tools like Azure Monitor and Application Insights, and lead initiatives to resolve any issues.
Key Skills, Experiences & Competencies
- Proven expertise in Angular (v19+), TypeScript, RxJS, HTML5, and SCSS, with the ability to guide teams on advanced development techniques.
- Extensive experience with Azure cloud services, including Azure App Services, Azure DevOps Pipelines, Azure Blob Storage, and security services such as Key Vault or Managed Identity.
- Expertise in UI/UX design principles, including accessibility (ARIA, WCAG), responsive design, and cross-browser compatibility.
- Deep understanding of DevOps methodologies and CI/CD practices, and a track record of leading the implementation of these within complex development environments.
- Strong collaboration skills, with the ability to enable cross-functional teams and manage stakeholder expectations.
- Experience in agile development teams, fostering collaboration, and driving continuous improvement initiatives.
- A track record of working in regulated or enterprise environments (e.g., finance, healthcare) and managing complex development projects at scale.
Desirable Experience
- Experience in working with RESTful APIs, asynchronous data flows, and cloud-native application architectures.
- Experience with Azure B2C, Azure Functions, or Graph API.
- Contributions to open-source projects, or a strong personal GitHub portfolio showcasing leadership in the development community.
Qualifications
- 5+ years of experience in front-end development, with significant expertise in UI/UX design and development in Angular-based platforms.
- Proven experience in cross-functional team environment supporting technical strategy and development excellence.
- A background in automated testing tools (e.g., Cypress, Jasmine/Karma) is an advantage.
- Prior experience in highly regulated environments, managing complex technical projects from inception to delivery – an advantage