- Work collaboratively with product owners, business analysts, technical architects, UX/UI designers, and other team members to understand business requirements and drive the solution design and development of our digital products.
- Ensure code meets the requirements and is in accordance with our architectural and coding standards and patterns.
- Optimising applications using best practices for performance.
- Propose any upgrades and updates necessary for keeping up with up-to-date security and the development of best practices.
- Contribute to our shared component libraries and build modular and reusable components and libraries.
- Provide mentorship for more junior members of the team and share knowledge of your skillsets out to the wider team