Establish and lead a development team dedicated to creating user-friendly, responsive applications. Embed agile development practices, oversee the full development lifecycle—including performance optimisation and accessibility—and foster cross-functional collaboration to ensure seamless integration and support the organisation's mission to save lives at sea.
Establish and Lead Development Team: Form and manage a team dedicated to creating and enhancing user-friendly, responsive web and mobile applications. Collaborate with digital and data teams to embed agile web development practices.
Manage Development Lifecycle: Oversee the entire development process, ensuring performance optimisation, cross-browser and device compatibility, UX excellence, code quality, and efficient testing and bug fixing.
Cross-Functional Collaboration: Work closely with developers and other IT teams to integrate applications. Collaborate on API design and data integration for seamless functionality.
Strategic Solution Advising: Advise on solution options, conduct risk evaluations, and perform cost-benefit analyses to support business case development.
Application Requirements and Accessibility: Determine system requirements for new or modified applications, prepare functional and process specifications, and ensure all applications adhere to accessibility standards.
Leadership and Stakeholder Management: Provide leadership to Product Owners, support the embedding of product ownership practices, and act as an escalation point for issues. Build consensus with stakeholders on solution deployment timelines.
Project Pipeline Management: Prioritise and manage the applications project pipeline, aligning resource constraints with ROI, efficiency, and compliance criteria.
Budget Monitoring: Monitor and control budgetary spend, ensuring optimal value for money from both internal teams and third-party suppliers.
Continuous Improvement: Stay up-to-date with the latest trends and best practices in front-end development. Promote continuous learning and peer review within the team to improve development processes.