Serve as a Senior Full Stack Developer responsible for designing and delivering high-quality features, contributing to and influencing the overall technical direction of the product.
Requirements
- Design and develop product software using appropriate modelling techniques, adhering to agreed design standards, patterns, and methodologies.
- Create and communicate multiple architectural and design views to address stakeholder concerns and ensure alignment with both functional and non-functional requirements.
- Develop models and prototypes to validate proposed designs, secure stakeholder approval, and enable effective implementation.
- Analyse and document the technical impact of new product features and architectural enhancements, including estimating effort and identifying dependencies.
- Contribute to the selection of appropriate software development approaches to meet quality standards, delivery timelines, and risk management objectives.
- Apply agreed development standards, tools, and best practices to deliver robust, scalable, and maintainable software solutions.