The responsibilities as a senior member of the team include:- Creating reusability across our features and our engineering stack e.g. utilising standard libraries and contributing to their development- Creating technical design documents and driving consensus across stakeholders- Introducing improvements to how we do things and promoting their acceptance- Experience in writing TypeScript is required.