Full Stack Developer - Apps and Mobile Organisation British Cycling Salary Up to £48,000 per annum (dependent on experience) Location Manchester Contract type Fixed Term (Full time) Closing date 27 May 2026 Job Description About British Cycling British Cycling exists to bring the joy of cycling to everyone.We have embarked on an exciting new journey, with a modernised commercial and events offering grounded in social impact and storytelling, harnessing the spotlight and inspiration of our athlete’s performance on the world stage, and our growing portfolio of major events.We are working towards our three key priorities outlined in our strategy; to support and grow the sport to make cycling more inclusive and accessible, to lead on the world stage by winning and winning well, and to drive social impact by tackling inequalities through providing opportunities.About the roleThis role requires a comprehensive understanding of both front-end and back-end development for web and mobile platforms. The developer will be instrumental in designing, developing, and maintaining scalable and robust applications that meet both user needs and business objectives. We're looking for someone who thrives in a fast-paced environment, can adapt to evolving requirements, and is dedicated to delivering high-quality code. The ideal candidate will be adept at navigating the full software development lifecycle, from conceptualization and design to testing, deployment, and ongoing support.This position offers a unique opportunity to work on exciting projects that utilise modern technologies and agile methodologies. You will be expected to contribute actively to architectural discussions, code reviews, and the continuous improvement of our development processes. Your expertise will be crucial in building responsive web interfaces, robust backend APIs, and intuitive mobile experiences across iOS and Android.This is not just a coding role; it's a chance to be a key player in shaping the technological direction of our products, collaborating closely with product managers, UX/UI designers, and other engineers. We encourage proactive problem-solvers who are eager to learn new technologies and share their knowledge with the team. A commitment to writing clean, maintainable, and efficient code is paramount.Furthermore, you will be involved in troubleshooting and debugging complex issues, ensuring the optimal performance and reliability of our applications. Expect to work with cross-functional teams, contributing your technical insights to drive successful project outcomes and foster an innovative culture.What will you be doing?Design, develop, and maintain full-stack web and mobile applications using relevant technologies.Write clean, scalable, and well-documented code for both front-end (web/mobile UI) and back-end (APIs, databases).Collaborate with product managers, designers, and other engineers to define, design, and ship new features.Participate in the entire application lifecycle, from conception to deployment.Perform code reviews, provide constructive feedback, and ensure adherence to coding standards.Troubleshoot, debug, and upgrade existing software.Optimise applications for maximum speed and scalability.Implement security and data protection best practices.Stay up-to-date with new technology trends and suggest improvements.Contribute to technical documentation and knowledge sharing within the team.What we’re looking for:Required Skills:Proficiency in at least one modern front-end framework (e.g., React, Angular, Vue.js).Strong experience with mobile application development (e.g., React Native, Flutter, Swift/Kotlin).Expertise in a back-end language (e.g., Node.js, Python, Java, C#/.NET).Solid understanding of database technologies (e.g., SQL, NoSQL).Experience with RESTful APIs and microservices architecture.Familiarity with version control systems (e.g., Git).Understanding of cloud platforms (e.g., AWS, Azure, GCP).Strong problem-solving skills and attention to detail.Excellent communication and teamwork abilities.Ability to work independently and manage multiple tasks effectively.Preferred Qualifications:Bachelor's or Master's degree in Computer Science, Engineering, or a related field.Experience with CI/CD pipelines and DevOps practices.Knowledge of UI/UX principles and best practices.Familiarity with containerization technologies (e.g., Docker, Kubernetes).Experience with test-driven development (TDD) and automated testing frameworks.Contributions to open-source projects or a strong GitHub portfolio.Agile/Scrum development methodology experience.What are the perks?Competitive Salary Cycle to Work SchemeGenerous Holidays (25 days + bank holidays)Holiday purchase schemeLife AssurancePensionHow to applySend us your CV and a short cover letter outlining your interest in the role and why you feel you meet the criteria via the apply button below.Applications close: 27th May 2026Interviews likely: 8th June 2026 How to apply https://careers.britishcycling.org.uk/job/879381 Share X LinkedIn Email