Lead development of software applications across client portfolio with a focus on MERN or MEAN frameworks within the GCP environment.
Lead the continuous development of bespoke web applications.
Take personal responsibility for components' technical delivery collaborating with other developers and architects to design robust, scalable technical solutions
Continually improve our app development processes, practices, tools and techniques
Share your knowledge and experience with colleagues as you advise them on the technologies and best practices of building a web application
Encourage innovation, inclusion, teamwork, self-organisation, and diversity
Key Skills
In-depth experience with HTML5, CSS3, object-oriented JavaScript, and modern JavaScript applications.
Proven Full Stack JavaScript experience, including NodeJS and at least one modern frontend framework such as Angular
Strong knowledge of Express.js, Next.js, TypeScript, PostgreSQL, and ORMs (nice to have).
Solid hands-on experience with MongoDB, BigQuery, Python, and GCP (Google Cloud Platform).
Expertise in API development, including REST and GraphQL, with a strong understanding of API design and security patterns.
Experience with microservices architecture and serverless development (e.g., Azure Functions or GCP Functions).
Experience in Test-Driven Development (TDD) or Behaviour-Driven Development (BDD).
Strong proficiency with version control systems (Git).
Understanding of Progressive Web App (PWA) development practices.
Familiarity with Redis for caching and performance optimisation.
A deep understanding of web standards, accessibility, and development best practices.
Familiarity with UI / UX principles and responsive design.
Experience with data visualisation libraries like D3.js or similar.
Exposure to agile development methodologies and collaborative workflows.