Nesta
City, London
Salary 45,000 - 50,000 GBP per year Requirements: - Experience, Skills and Mindset - essentials: • Demonstrable experience as a junior or mid-level developer, with time spent working on front-end software development • Demonstrable experience of working with agile project methodologies, and test-driven development • Web development experience • Experience with React and Typescript • Ability to produce rapid prototypes, with a flexible approach towards the choice of appropriate technology, and a willingness to pick up the right tool for the job • Excited to learn about new technologies as needed • A BSc, or MSc in computer science, engineering, or related discipline; or several years relevant experience in academia or industry demonstrated by a portfolio of projects • Excellent time management - able to work on tasks across multiple projects • Willing and able to explain complex concepts to less technically experienced members of the team • Unafraid to report and help to manage issues as they arise • Comfortable giving and receiving kind, constructive feedback • A collaborative person with a curious and open mindset, a willingness to learn from and with others, and ability to carry out self-directed research and learning • A motivation to tackle social problems, and a personal commitment to the principles of data justice and community empowerment • A supportive colleague Responsibilities: - We are recruiting for Front-end Developer (mid-level) with the CCID Team Overview Nesta's Centre for Collective Intelligence Design helps create new ways for communities to use technology to harness their insights, ideas and power to act on the problems that matter to them and create the futures they want. Our mission is to design digital tools and products that allow communities to respond collectively to challenges, and that help public and voluntary sector institutions strengthen trust and collaboration with citizens. Potential CI products could range from a mobile app, to a game, or online platform. We work with Nesta's mission teams and external partners to help them understand where and how collective intelligence approaches can help address the problems they're working on. We apply collective intelligence design - which brings together insights from diverse groups of people, with new sources of data (such as sensor or mobile phone data) and digital technologies (including AI) - to develop bespoke solutions to those problems. We use rigorous research methods to test, learn and evaluate each solution. We are a welcoming team in an equal-opportunities organisation, and aim to keep our working environment free from discrimination, harassment or any forms of bullying. The role Nesta is looking for a front-end developer/software engineer to join a small team as we build prototypes / MVPs / and production-ready collective intelligence solutions. As a mid-level developer you will work directly with the team's senior developer, and collaboratively with the team's product designers, researchers, and managers to rapidly prototype, build and adapt tech solutions for complex social and environmental problems across a variety of projects. This is a chance to use your skills for social good, and make a positive impact on the world. We're looking for someone who is confident working on front-end development, conversant in backend technologies, and has hands-on experience of agile development processes such as Scrum, and Kanban . This role will suit you if you enjoy getting your hands dirty writing code, and seeing your work put to good use. You will ideally have demonstrable experience working as a junior and/or mid-level developer, and feel ready for a new challenge. A curiosity about how to harness the power of collective intelligence for social good through new products and technologies is also desirable. Tech stacks Our current front-end applications are built in React with Typescript. The data scientists we work with primarily use Python, and we occasionally support their work too. Our production backends are templated using AWS SAM and deployed to AWS as CloudFormation stacks, with lambda functions implemented in either C# or Typescript. In the future we may build our backends with alternative technologies, depending on the requirements of the application. We aim to select the most appropriate tools for each new piece of work - assessing the various choices that would allow us to prototype quickly, or develop robust production services as required. You will be a part of that conversation, helping to investigate tools, languages, libraries, and existing technologies to determine if they meet our needs. A flexible mindset will help with this, alongside a willingness to learn and use appropriate technologies for each task. You will be responsible for: • Collaboratively planning development work for internal and partner-led projects • Assessing specifications and breaking them down into development epics and development tasks • Developing high quality, clear, reusable code in a team environment, through a number of methods: o Technical design exercises o Collaborative task planning o Collaborative task estimations o Peer code reviews o Individual development tasks o Pair programming tasks o Writing automated tests o Supporting manual testing exercises o Regular retrospectives • Documentation of the technical aspects of project work as you go • Developing rapid prototypes to help test a new concept • Assessing existing technologies against project requirements • Adapting existing technologies where appropriate • Working collaboratively with Nesta's product designers, researchers, data scientists data engineers, and freelance developers where necessary • Contributing to the planning of consultancy engagements and activities • Connecting into wider networks of collective intelligence technologists and practitioners to keep your finger on the pulse of new applications, methodological advances and identify opportunities for our own experimentation • Contributing to the overall direction, and delivery of projects within the Centre for Collective Intelligence Design • Assisting and contributing to "all-team" business development activities - helping to win work, and shape the technical components of our proposals, specifications, and new work Technologies: - API - AWS - Azure - Backend - C# - Cloud - Docker - GCP - Support - Kanban - LESS - Machine Learning - Mobile - Python - React - Serverless - TypeScript - Web More: c. £48k pa + benefits This is a full-time role but we offer a range of flexible working arrangements and encourage our people to take advantage of them. Blackfriars, London - Hybrid Working What we offer Salary: circa £48,000 plus array of benefits, including private medical insurance, dental insurance, the ability to buy and sell annual leave, eyecare vouchers and more . Location: This role is based in London, Blackfriars, hybrid working arrangement with a minimum of two days in the office Term: Permanent Hours: This is a full-time role but we offer a range of flexible working arrangements and encourage our people to take advantage of them. Many do. Making an application To apply for this role, please submit your application before 08.00am on the 28th May 2024. Interviews will take place w/c 3rd June 2024. At Nesta, we believe that a diverse workforce leads to an organisation that is more innovative, more creative and gets better results. We want our workforce to represent the diversity of the people and communities we serve. We also want our workplace to be one where different experiences, expertise and perspectives are valued, and where everyone is encouraged to grow and develop. This means that when we are recruiting, we actively seek to reach a diverse pool of candidates. It also means that we are happy to consider any reasonable adjustments that potential employees may need to in order to be successful. We recognise the importance of a good balance between work and home life, so we do everything we can to accommodate flexible working, including working from home, compressed or part-time hours, job shares and other arrangements. Please just let us know in your application or at any stage throughout the process (and beyond) if these are options you'd like to explore.
Salary 45,000 - 50,000 GBP per year Requirements: - Experience, Skills and Mindset - essentials: • Demonstrable experience as a junior or mid-level developer, with time spent working on front-end software development • Demonstrable experience of working with agile project methodologies, and test-driven development • Web development experience • Experience with React and Typescript • Ability to produce rapid prototypes, with a flexible approach towards the choice of appropriate technology, and a willingness to pick up the right tool for the job • Excited to learn about new technologies as needed • A BSc, or MSc in computer science, engineering, or related discipline; or several years relevant experience in academia or industry demonstrated by a portfolio of projects • Excellent time management - able to work on tasks across multiple projects • Willing and able to explain complex concepts to less technically experienced members of the team • Unafraid to report and help to manage issues as they arise • Comfortable giving and receiving kind, constructive feedback • A collaborative person with a curious and open mindset, a willingness to learn from and with others, and ability to carry out self-directed research and learning • A motivation to tackle social problems, and a personal commitment to the principles of data justice and community empowerment • A supportive colleague Responsibilities: - We are recruiting for Front-end Developer (mid-level) with the CCID Team Overview Nesta's Centre for Collective Intelligence Design helps create new ways for communities to use technology to harness their insights, ideas and power to act on the problems that matter to them and create the futures they want. Our mission is to design digital tools and products that allow communities to respond collectively to challenges, and that help public and voluntary sector institutions strengthen trust and collaboration with citizens. Potential CI products could range from a mobile app, to a game, or online platform. We work with Nesta's mission teams and external partners to help them understand where and how collective intelligence approaches can help address the problems they're working on. We apply collective intelligence design - which brings together insights from diverse groups of people, with new sources of data (such as sensor or mobile phone data) and digital technologies (including AI) - to develop bespoke solutions to those problems. We use rigorous research methods to test, learn and evaluate each solution. We are a welcoming team in an equal-opportunities organisation, and aim to keep our working environment free from discrimination, harassment or any forms of bullying. The role Nesta is looking for a front-end developer/software engineer to join a small team as we build prototypes / MVPs / and production-ready collective intelligence solutions. As a mid-level developer you will work directly with the team's senior developer, and collaboratively with the team's product designers, researchers, and managers to rapidly prototype, build and adapt tech solutions for complex social and environmental problems across a variety of projects. This is a chance to use your skills for social good, and make a positive impact on the world. We're looking for someone who is confident working on front-end development, conversant in backend technologies, and has hands-on experience of agile development processes such as Scrum, and Kanban . This role will suit you if you enjoy getting your hands dirty writing code, and seeing your work put to good use. You will ideally have demonstrable experience working as a junior and/or mid-level developer, and feel ready for a new challenge. A curiosity about how to harness the power of collective intelligence for social good through new products and technologies is also desirable. Tech stacks Our current front-end applications are built in React with Typescript. The data scientists we work with primarily use Python, and we occasionally support their work too. Our production backends are templated using AWS SAM and deployed to AWS as CloudFormation stacks, with lambda functions implemented in either C# or Typescript. In the future we may build our backends with alternative technologies, depending on the requirements of the application. We aim to select the most appropriate tools for each new piece of work - assessing the various choices that would allow us to prototype quickly, or develop robust production services as required. You will be a part of that conversation, helping to investigate tools, languages, libraries, and existing technologies to determine if they meet our needs. A flexible mindset will help with this, alongside a willingness to learn and use appropriate technologies for each task. You will be responsible for: • Collaboratively planning development work for internal and partner-led projects • Assessing specifications and breaking them down into development epics and development tasks • Developing high quality, clear, reusable code in a team environment, through a number of methods: o Technical design exercises o Collaborative task planning o Collaborative task estimations o Peer code reviews o Individual development tasks o Pair programming tasks o Writing automated tests o Supporting manual testing exercises o Regular retrospectives • Documentation of the technical aspects of project work as you go • Developing rapid prototypes to help test a new concept • Assessing existing technologies against project requirements • Adapting existing technologies where appropriate • Working collaboratively with Nesta's product designers, researchers, data scientists data engineers, and freelance developers where necessary • Contributing to the planning of consultancy engagements and activities • Connecting into wider networks of collective intelligence technologists and practitioners to keep your finger on the pulse of new applications, methodological advances and identify opportunities for our own experimentation • Contributing to the overall direction, and delivery of projects within the Centre for Collective Intelligence Design • Assisting and contributing to "all-team" business development activities - helping to win work, and shape the technical components of our proposals, specifications, and new work Technologies: - API - AWS - Azure - Backend - C# - Cloud - Docker - GCP - Support - Kanban - LESS - Machine Learning - Mobile - Python - React - Serverless - TypeScript - Web More: c. £48k pa + benefits This is a full-time role but we offer a range of flexible working arrangements and encourage our people to take advantage of them. Blackfriars, London - Hybrid Working What we offer Salary: circa £48,000 plus array of benefits, including private medical insurance, dental insurance, the ability to buy and sell annual leave, eyecare vouchers and more . Location: This role is based in London, Blackfriars, hybrid working arrangement with a minimum of two days in the office Term: Permanent Hours: This is a full-time role but we offer a range of flexible working arrangements and encourage our people to take advantage of them. Many do. Making an application To apply for this role, please submit your application before 08.00am on the 28th May 2024. Interviews will take place w/c 3rd June 2024. At Nesta, we believe that a diverse workforce leads to an organisation that is more innovative, more creative and gets better results. We want our workforce to represent the diversity of the people and communities we serve. We also want our workplace to be one where different experiences, expertise and perspectives are valued, and where everyone is encouraged to grow and develop. This means that when we are recruiting, we actively seek to reach a diverse pool of candidates. It also means that we are happy to consider any reasonable adjustments that potential employees may need to in order to be successful. We recognise the importance of a good balance between work and home life, so we do everything we can to accommodate flexible working, including working from home, compressed or part-time hours, job shares and other arrangements. Please just let us know in your application or at any stage throughout the process (and beyond) if these are options you'd like to explore.
Which?
Salary: £60,000 - £85,000 We're looking for a Senior Engineer to join our Which? Technology team on a permanent, full-time basis. Despite the current circumstances we are still actively recruiting for roles. In compliance with UK Government advice relating to COVID-19, this role may initially be remotely based in line with the rest of our workforce and we will supply you with the tools and technologies to enable you to work in this way. During this phase, interviews will likely be conducted over video conferencing technology, e.g. Google Hangouts or similar. It's a pivotal time for Technology at Which? as we drive forward our pioneering transformation programme, putting users at the heart of every product we create, and evolving our technologies to deliver best-in-class user experiences. Over the next twelve months, we will be developing both our commercial and advocacy product offering, trialing new ways of working, driving innovation, and enabling the teams we work with, both supporting existing systems and in the provision of new ones. What you'll do As an engineering leader in one of our Squads, you will be working in a cross-functional Product Development team to help Which? deliver on its mission to reduce consumer harm by making life simpler, fairer, and safer. You'll help the team meet our high standards for the quality, security, accessibility, and architecture of the software we ship. Working collaboratively with other team members you'll help set the long-term vision for the Squad and guide the technology to meet that vision. As part of the broader engineering leadership team, you will contribute to our best practices and standards and be a champion for the innovative use of technology. You'll also contribute to the wider technology strategy and help us deliver as a department. What's important to us Experience in an agile Product Development environment and how it adds value to an organisation Transparency and collaboration Pragmatism and a bias for action A willingness to learn and teach others A passion to help us in our mission Diversity and inclusion Our Technology You can't know everything but we're looking for deep experience in a range of these areas Front End technologies e.g. React.js, Typescript, HTML5, CSS & SASS (Product teams) Back End technologies e.g. Java Kotlin/Spring Boot/GraphQL (Platform team) Mobile technologies e.g. React Native, Typescript, CSS & SASS (Mobile Team) CDNs, currently CloudFront Core JavaScript in the browser and server Cloud infrastructure, predominantly AWS CI/CD best practice and tooling e.g. CircleCI, Travis CI, Jenkins SQL, Redis, Graph, and other DB technologies Experience in API design and best practice, using both REST and GraphQL Observability tools e.g. NewRelic, AirBrake, Sentry Helpful experience Participation in product discovery Planning, designing, and measuring the impact of new features and changes Working with modern design patterns to build cloud-native solutions Experience working directly with senior stakeholders Interviewing and hiring Line management or mentoring Experience driving commercial outcomes We're committed to making sure our application process is accessible to everyone who would like to apply for any of our vacancies! Please reach out to if you need us to provide an alternative application method to support your accessibility needs.
Salary: £60,000 - £85,000 We're looking for a Senior Engineer to join our Which? Technology team on a permanent, full-time basis. Despite the current circumstances we are still actively recruiting for roles. In compliance with UK Government advice relating to COVID-19, this role may initially be remotely based in line with the rest of our workforce and we will supply you with the tools and technologies to enable you to work in this way. During this phase, interviews will likely be conducted over video conferencing technology, e.g. Google Hangouts or similar. It's a pivotal time for Technology at Which? as we drive forward our pioneering transformation programme, putting users at the heart of every product we create, and evolving our technologies to deliver best-in-class user experiences. Over the next twelve months, we will be developing both our commercial and advocacy product offering, trialing new ways of working, driving innovation, and enabling the teams we work with, both supporting existing systems and in the provision of new ones. What you'll do As an engineering leader in one of our Squads, you will be working in a cross-functional Product Development team to help Which? deliver on its mission to reduce consumer harm by making life simpler, fairer, and safer. You'll help the team meet our high standards for the quality, security, accessibility, and architecture of the software we ship. Working collaboratively with other team members you'll help set the long-term vision for the Squad and guide the technology to meet that vision. As part of the broader engineering leadership team, you will contribute to our best practices and standards and be a champion for the innovative use of technology. You'll also contribute to the wider technology strategy and help us deliver as a department. What's important to us Experience in an agile Product Development environment and how it adds value to an organisation Transparency and collaboration Pragmatism and a bias for action A willingness to learn and teach others A passion to help us in our mission Diversity and inclusion Our Technology You can't know everything but we're looking for deep experience in a range of these areas Front End technologies e.g. React.js, Typescript, HTML5, CSS & SASS (Product teams) Back End technologies e.g. Java Kotlin/Spring Boot/GraphQL (Platform team) Mobile technologies e.g. React Native, Typescript, CSS & SASS (Mobile Team) CDNs, currently CloudFront Core JavaScript in the browser and server Cloud infrastructure, predominantly AWS CI/CD best practice and tooling e.g. CircleCI, Travis CI, Jenkins SQL, Redis, Graph, and other DB technologies Experience in API design and best practice, using both REST and GraphQL Observability tools e.g. NewRelic, AirBrake, Sentry Helpful experience Participation in product discovery Planning, designing, and measuring the impact of new features and changes Working with modern design patterns to build cloud-native solutions Experience working directly with senior stakeholders Interviewing and hiring Line management or mentoring Experience driving commercial outcomes We're committed to making sure our application process is accessible to everyone who would like to apply for any of our vacancies! Please reach out to if you need us to provide an alternative application method to support your accessibility needs.
Which?
Salary: £90,000 - £100,000 Engineering Manager We're looking for an Engineering Manager to join our Which? Technology team on a permanent, full-time basis. Despite the current circumstances we are still actively recruiting for roles. In compliance with UK Government advice relating to COVID-19, this role may initially be remotely based in line with the rest of our workforce and we will supply you with the tools and technologies to enable you to work in this way. During this phase, interviews will likely be conducted over video conferencing technology, e.g. Google Hangouts or similar. It's a pivotal time for Technology at Which? as we drive forward our ambitious transformation programme, putting users at the heart of every product we create, evolving our technologies to deliver best in class user experiences. Over the next twelve months we will be developing both our commercial and advocacy product offering, trialling new ways of working, driving innovation and enabling the teams we work with, both supporting existing systems and in the provision of new ones. What you'll do As a leader in the Engineering department you will be working with other Engineering Managers and Principal Engineers to empower the engineering teams that enable Which? to deliver its mission to reduce consumer harm by making life simpler, fairer and safer. Working as part of a mutli-disciplinary team you'll work collaboratively with other team members to set the vision for our delivery squads and translate that vision into clear, focused deliverables. You'll help the team meet our high standards for the quality, security, accessibility and architecture of the software we ship. Along with the other Engineering Managers you'll help recruit and develop a diverse and talented team of engineers. As part of the broader engineering leadership team you will contribute to our best practices and standards and be a champion for the innovative use of technology. You'll also contribute to the wider technology strategy and help us deliver as a department. What's important to us Experience in an agile Product Development environment and how it adds value to an organisation Empathy and a willingness to invest in others Transparency and collaboration Pragmatism and a bias for action A willingness to learn and teach others A passion to help us in our mission Diversity and inclusion Our technology You can't know everything but we're looking for deep experience in a range of these areas Front End technologies e.g. React.js, Typescript, HTML5, CSS & SASS (Product teams) Back End technologies e.g. Java Kotlin/Spring Boot/GraphQL (Platform team) Mobile technologies e.g. React Native, Typescript, CSS & SASS (Mobile team) CDNs, currently cloudfront Core JavaScript in the browser and server Cloud infrastructure, predominantly AWS CI/CD best practice and tooling e.g. CircleCI, Travis CI, Jenkins SQL, Redis, Graph and other DB technologies Experience of API design and best practice, using both REST and GraphQL Observability tools e.g. NewRelic, AirBrake, Sentry Helpful experience Working as part of a broader technology leadership team Contributing towards Tech Strategies Participation in product discovery Planning, designing and measuring the impact of new features and changes Working with modern design patterns to build cloud native solutions Experience working directly with senior stakeholders Interviewing and hiring Line management or mentoring Experience driving commercial outcomes We're committed to making sure our application process is accessible to everyone who would like to apply for any of our vacancies! Please reach out to if you need us to provide an alternative application method to support your accessibility needs.
Salary: £90,000 - £100,000 Engineering Manager We're looking for an Engineering Manager to join our Which? Technology team on a permanent, full-time basis. Despite the current circumstances we are still actively recruiting for roles. In compliance with UK Government advice relating to COVID-19, this role may initially be remotely based in line with the rest of our workforce and we will supply you with the tools and technologies to enable you to work in this way. During this phase, interviews will likely be conducted over video conferencing technology, e.g. Google Hangouts or similar. It's a pivotal time for Technology at Which? as we drive forward our ambitious transformation programme, putting users at the heart of every product we create, evolving our technologies to deliver best in class user experiences. Over the next twelve months we will be developing both our commercial and advocacy product offering, trialling new ways of working, driving innovation and enabling the teams we work with, both supporting existing systems and in the provision of new ones. What you'll do As a leader in the Engineering department you will be working with other Engineering Managers and Principal Engineers to empower the engineering teams that enable Which? to deliver its mission to reduce consumer harm by making life simpler, fairer and safer. Working as part of a mutli-disciplinary team you'll work collaboratively with other team members to set the vision for our delivery squads and translate that vision into clear, focused deliverables. You'll help the team meet our high standards for the quality, security, accessibility and architecture of the software we ship. Along with the other Engineering Managers you'll help recruit and develop a diverse and talented team of engineers. As part of the broader engineering leadership team you will contribute to our best practices and standards and be a champion for the innovative use of technology. You'll also contribute to the wider technology strategy and help us deliver as a department. What's important to us Experience in an agile Product Development environment and how it adds value to an organisation Empathy and a willingness to invest in others Transparency and collaboration Pragmatism and a bias for action A willingness to learn and teach others A passion to help us in our mission Diversity and inclusion Our technology You can't know everything but we're looking for deep experience in a range of these areas Front End technologies e.g. React.js, Typescript, HTML5, CSS & SASS (Product teams) Back End technologies e.g. Java Kotlin/Spring Boot/GraphQL (Platform team) Mobile technologies e.g. React Native, Typescript, CSS & SASS (Mobile team) CDNs, currently cloudfront Core JavaScript in the browser and server Cloud infrastructure, predominantly AWS CI/CD best practice and tooling e.g. CircleCI, Travis CI, Jenkins SQL, Redis, Graph and other DB technologies Experience of API design and best practice, using both REST and GraphQL Observability tools e.g. NewRelic, AirBrake, Sentry Helpful experience Working as part of a broader technology leadership team Contributing towards Tech Strategies Participation in product discovery Planning, designing and measuring the impact of new features and changes Working with modern design patterns to build cloud native solutions Experience working directly with senior stakeholders Interviewing and hiring Line management or mentoring Experience driving commercial outcomes We're committed to making sure our application process is accessible to everyone who would like to apply for any of our vacancies! Please reach out to if you need us to provide an alternative application method to support your accessibility needs.