Salary: Full time starting salary is normally in the range £47,389 to £56,535 with potential progression once in post to £63,606
Brief Job Description
The Lead Full Stack Developer leads the design and delivery of web, mobile and API based digital services across the organisation. The role combines hands on software engineering with UX and UI ownership, ensuring solutions are usable, accessible and aligned to user needs. The post holder develops modern applications using frontend and backend technologies, supports API integration across enterprise systems and promotes high engineering standards. The role also applies AI assisted development approaches to improve delivery speed and software quality. Working within agile teams, the post holder provides technical leadership, mentors developers and contributes to architecture decisions across digital platforms.
Key Responsibilities
- Lead design and delivery of full stack web, mobile and digital solutions
- Develop frontend applications using modern JavaScript frameworks
- Build backend services using Node.js or C# or .NET
- Design and implement RESTful APIs and service integrations
- Lead UX and UI design activities and user journey development
- Ensure accessibility compliance aligned to WCAG standards
- Integrate systems through secure authentication methods including OAuth2 and Azure AD
- Support cloud based development and deployment using Azure or similar platforms
- Apply DevOps practices including CI/CD pipelines and automated deployment
- Contribute to agile delivery within Scrum and Kanban teams
- Promote engineering standards, code quality and secure development practices
- Mentor developers and support technical capability growth within teams
- Apply AI assisted development tools to improve engineering productivity
Person Specification:
Essential
- Strong experience in full stack software development across web applications
- Experience with frontend frameworks such as React, Angular or Vue
- Strong knowledge of HTML5, CSS3 and responsive design
- Experience developing backend services using Node.js or C# or .NET
- Experience designing and consuming RESTful APIs and service based architectures
- Experience with UX and UI design and user centred development
- Strong understanding of accessibility standards including WCAG
- Experience with authentication systems including OAuth2 and Azure AD
- Experience working with cloud platforms such as Microsoft Azure
- Experience in CI/CD pipelines and DevOps delivery practices
- Strong understanding of secure coding and application security principles
- Experience working in Agile delivery environments such as Scrum or Kanban
- Ability to provide technical leadership and mentor developers
- Experience using AI assisted development tools within engineering workflows
Desired
- Experience with mobile development using Flutter, React Native or similar
- Experience building microservices or cloud native architectures
- Experience with automated testing approaches including unit and integration testing
- Experience creating design systems or reusable UI component libraries
- Experience with containerisation technologies such as Docker
- Experience integrating AI services or APIs into digital products
- Experience working in large scale or public sector environments
Informal enquiries can be made to Fawad Bhatti f.bhatti@bham.ac.uk
To download the full job description and details of this position and submit an electronic application online please click on the 'Apply' button above.
Valuing excellence, sustaining investment
We value diversity and inclusion at the University of Birmingham and welcome applications from all sections of the community and are open to discussions around all forms of flexible working