cover image
AND Digital

AND Digital

www.and.digital

11 Jobs

1,294 Employees

About the Company

AND Digital is on a mission to close the world’s digital skills gap. We do that by doing things differently when we work with our clients, communities and colleagues. Instead of working FOR exciting brands (like British Airways, Heineken and Nike), we work WITH them, and that's not just a party line. We combine our people with our clients' people to form a single project team, so collaborative you can't tell our ANDis from our clients. By working together, we help our partners understand and map out the challenges they're trying to solve. Then, by building their digital products as one team, we teach them the same digital skills we have. That means when we leave, they can own their apps, websites and future projects independently. Pretty cool huh?

We have cross-functional teams working across the UK, Netherlands and East Coast US - and growing by demand. Our unique, city-based Club model means we can offer the agility and personalised service of a small local company, with the security and clout of a global organisation.

Listed Jobs

Company background Company brand
Company Name
AND Digital
Job Title
Java Developer - 6 month contract
Job Description
**Job Title** Java Developer – 6‑Month Contract **Role Summary** Develop, test, and maintain Java‑based microservices and APIs (REST and GraphQL). Design API architecture, manage HTTP requests, ensure secure authentication, and integrate with existing systems. Collaborate with cross‑functional teams to deliver high‑quality, scalable solutions within a fixed contract period. **Expectations** * Deliver fully functional code on time over a 6‑month term. * Maintain coding standards, documentation, and test coverage. * Participate in design reviews, code reviews, and agile ceremonies. * Communicate progress, blockers, and risks promptly. **Key Responsibilities** 1. Design, implement, and deploy Java microservices following best practices. 2. Create and document REST/GraphQL APIs – endpoints, payloads, and error conventions. 3. Handle HTTP request/response workflows, including status codes, headers, and pagination. 4. Implement authentication/authorization, encryption, and other security measures. 5. Manage API rate limiting and monitoring. 6. Write unit, integration, and functional tests; maintain CI/CD pipelines. 7. Work with tools such as Git, Maven/Gradle, Docker, and cloud platforms (AWS/GCP/Azure). 8. Troubleshoot production issues and provide post‑deployment support. **Required Skills** * Strong Java programming (Java 8+) and familiarity with frameworks (Spring/Spring Boot). * Experience building and consuming RESTful and GraphQL APIs. * Proficiency with HTTP/HTTPS, JSON, and API documentation tools (OpenAPI, Swagger). * Knowledge of API security (JWT, OAuth2, API keys). * Understanding of microservice architecture, CI/CD, containerization (Docker). * Unit testing (JUnit, Mockito) and integration testing. * Version control (Git), issue tracking, and sprint planning. **Required Education & Certifications** * Bachelor’s degree in Computer Science, Software Engineering, or equivalent technical education. * Practical experience in Java development and API design (minimum 2 years). * Relevant certifications (e.g., Oracle Certified Professional Java, Spring Certified) are an advantage but not mandatory.
Leeds, United kingdom
Hybrid
27-11-2025
Company background Company brand
Company Name
AND Digital
Job Title
Junior Full Stack Developer (Java/Angular)
Job Description
**Job Title:** Junior Full Stack Developer (Java/Angular) **Role Summary:** Support the development of web applications using Angular and Java, ensuring high-quality code through TDD/BDD practices. Collaborate with agile teams to deliver features, fix bugs, and contribute to technical decisions while growing expertise in cloud and automation tools. **Expectations:** - Deliver clean, maintainable code that meets functional and performance requirements. - Practice TDD/BDD and devise automated test suites using Gherkin, Karate, Cypress, or similar tools. - Participate actively in agile ceremonies and pair‑programming to solve problems collaboratively. - Continuously seek professional growth, leveraging training budgets and mentorship to advance technical and soft skills. - Adhere to security standards and be eligible for Security Clearance (SC). **Key Responsibilities:** - Design, code, and test Angular components and services as part of a team’s sprint backlog. - Integrate Java back‑end services, APIs, and data models, coordinating with backend developers. - Write and maintain unit, integration, and end‑to‑end tests; review and refactor remaining code for quality and scalability. - Deploy applications to AWS environments, managing CI/CD pipelines in Jenkins or equivalent. - Troubleshoot issues reported by stakeholders or identified in automated testing, producing clear bug reports. - Collaborate with UX/UI designers, QA, and product owners to refine user stories and acceptance criteria. - Contribute to documentation of architecture, coding standards, and deployment procedures. **Required Skills:** - Minimum 2 years of professional software development experience. - Proficiency in Angular (v10+), with solid understanding of TypeScript and modern Angular patterns. - Experience with Java (desired), Spring Boot, or similar back‑end frameworks. - Familiarity with AWS services, especially compute, storage, and deployment tools. - Hands‑on experience with CI/CD (Jenkins, GitHub Actions, etc.) and automated testing frameworks (Karate, Cypress, Gherkin, BDD/TDD). - Strong problem‑solving skills and ability to work collaboratively in agile teams. - Excellent communication skills; ability to articulate technical ideas to non‑technical stakeholders. - Basic understanding of security practices and compliance requirements (SC clearance eligibility). **Required Education & Certifications:** - Bachelor's degree in Computer Science, Software Engineering, or equivalent technical field (preferred). - AWS Certified Developer – Associate (preferred but not mandatory). - Eligibility to obtain or current Security Clearance (SC) is mandatory.
Leeds, United kingdom
Hybrid
Junior
27-11-2025
Company background Company brand
Company Name
AND Digital
Job Title
Product Developer
Job Description
**Job Title** Lead Product Developer **Role Summary** Responsible for architecting, building, and delivering high‑quality digital products for commercial clients. Acts as the senior engineering lead, driving technical strategy, mentoring junior staff, and ensuring alignment with business objectives and agile delivery practices. **Expectations** * Lead end‑to‑end product development from design to release. * Champion software quality, performance, and security throughout the lifecycle. * Serve as the primary technical point of contact for client stakeholders. * Mentor and develop the engineering squad, fostering continuous improvement. * Maintain rigorous documentation and knowledge sharing across the team. **Key Responsibilities** 1. Define and implement scalable front‑end architecture using JavaScript frameworks (Angular, React, or equivalent). 2. Establish and enforce best practices: TDD, SOLID, XP, and CI/CD pipelines. 3. Oversee DevOps operations: build, test, deploy, and monitor production releases. 4. Collaborate with product owners and stakeholders to translate business requirements into technical solutions. 5. Conduct code reviews, set quality standards, and drive technical debt reduction. 6. Mentor junior engineers and support squad leads in skill development. 7. Produce clear technical documentation and facilitate knowledge transfer sessions. 8. Ensure compliance with security, performance, and regulatory standards relevant to client domains. **Required Skills** * Proven experience as a Lead Engineer in commercial software teams. * Deep expertise in JavaScript and modern front‑end frameworks (Angular, React). * Solid understanding of full‑stack technologies and tooling. * Hands‑on experience with agile methodologies and cross‑functional delivery. * Mastery of CI/CD, automated testing, and DevOps practices. * Strong architectural and design capabilities, including performance and security. * Excellent communication skills; ability to advise senior stakeholders. * Leadership and mentoring skills; capable of guiding junior talent. * Ability to document processes and produce technical specifications. **Required Education & Certifications** * Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience). * Relevant certifications (e.g., AWS Certified Developer, Microsoft Certified: Azure Developer Associate, or equivalent) preferred but not mandatory. ---
Leeds, United kingdom
Hybrid
04-12-2025
Company background Company brand
Company Name
AND Digital
Job Title
Tech Principal (Frontend)
Job Description
**Job Title** Tech Principal (Frontend) **Role Summary** Senior technical leader focused on frontend engineering (React, JavaScript). Drives technical strategy, delivers high‑quality solutions, mentors a multidisciplinary team, and shapes the delivery model for large‑scale projects. **Expectations** - Lead the technical vision for frontend architecture and best practices. - Influence project direction and client outcomes. - Coach and develop engineering talent. - Champion quality, security, and performance. - Collaborate with operations, recruitment, and business teams to align technical excellence with business objectives. **Key Responsibilities** 1. Define and maintain frontend architectural standards and coding guidelines. 2. Review and guide complex feature implementations ensuring scalability and maintainability. 3. Coach developers, facilitate knowledge sharing, and provide constructive feedback. 4. Partner with Ops teams to shape hiring criteria, project scoping, and delivery methodologies. 5. Represent the organization in external digital communities and client engagements. 6. Lead or contribute on Scrum/Kanban teams, applying agile best practices and continuous improvement. 7. Evaluate and recommend tools, templates, and accelerators to accelerate delivery. 8. Support large‑scale projects from conception through production, addressing technical risks and resolving blockers. **Required Skills** - Advanced expertise in React, JavaScript, and related frontend ecosystem. - Full‑stack awareness (backend, DevOps, cloud services). - Strong architectural design and problem‑solving skills. - Proven mentoring and coaching experience. - Hands‑on development ability and quality‑focused mindset. - Agile experience (Scrum or Kanban) in senior team roles. - Excellent communication, collaboration, and stakeholder management. - Ability to assimilate and advocate best practices, templates, and toolsets. **Required Education & Certifications** - Bachelor’s degree or higher in Computer Science, Software Engineering, or a related field. - Relevant certifications are a plus (e.g., Certified Scrum Master, React or JavaScript expert certifications).
Leeds, United kingdom
Hybrid
Senior
11-12-2025