Lead development work for the duration of the product lifecycle from design to deployment
Demonstrate a strong focus on non-functional requirements and end-user experience
Ability to quantify software design decisions by evaluating alternative options
Work effectively in a multi-disciplinary scrum team to define, build, deploy and own new features
Understand and share industry best practice in relation to technologies relevant to the development domain
Drive and support innovation, and continuously deliver improvement ideas
Contribute to technical design and architecture meetings
Demonstrate and showcase contributions during reviews and product releases
Coach team members & perform peer code reviews as part of everyday workflow
Ability to take your work seriously but yourself less so!