Description:
The role is part of the digital architecture and engineering function, which is a multi-disciplinary team covering development of our digital platforms.
Responsibilities:
- Develop reusable front end components, such as for website navigation, content delivery or interactive data stories.
- Design and implement intuitive, usable, and engaging interactions and visual designs.
- Ensure components and visuals deliver engaging digital user journeys, including understanding how users are engaging with our existing digital content & platforms.
- Work as part of a multidisciplinary team to design well-engineered solutions that effectively integrate front- and back-end components.
- Create prototypes & diagrams/wireframes, as well developing complete solutions, judging when each is required.
- Identify frameworks or approaches that would increase our capabilities or offer more efficient delivery, influencing our technology roadmap.
- Collaborate with teammates and product delivery managers to prepare the backlog of features and stories for upcoming development sprints.
Qualifications:
Essential
- Experience with front-end languages: HTML5 / CSS3 / SCSS / SASS / JavaScript (including d3.js) / Liquid, and build tools, eg gulp.
- Experience with prototype and design tools, eg Figma or Invision.
- Experience with responsive web design and frameworks.
- Experience using RESTful APIs.
- Experience with the software development lifecycle, code versioning with Git, and Azure DevOps
- Support the capture of business requirements and translate requirements into designs.
- Communicate effectively and share thoughts and ideas through methods appropriate to the audience.
- Adapt and respond effectively when embracing new opportunities, change and in navigating uncertainty.
- Actively contribute as part of a team and work towards achieving team goals and outcomes.
- Take responsibility and demonstrate accountability in completing tasks and achieving objectives, actively seeking to resolve problems and identify opportunities.
- Committed to customer service and placing customer satisfaction at the heart of our success to ensure we deliver against our shared goals.
- Can work collaboratively within an evolving industry, gaining stakeholder confidence through understanding their goals and motivations and demonstrating credibility as an expert.
- Make timely, informed decisions taking account of the benefits and constraints involved.