Full Stack Developer - Apps and Mobile

Full Stack Developer - Apps and Mobile

Full-Time 48000 - 48000 € / year (est.) No home office possible
British Cycling UK

At a Glance

  • Tasks: Design and develop full-stack web and mobile applications using modern technologies.
  • Company: Join British Cycling, a leader in promoting cycling for everyone.
  • Benefits: Enjoy a competitive salary, generous holidays, and a Cycle to Work scheme.
  • Other info: Collaborate with a dynamic team and contribute to innovative projects.
  • Why this job: Be part of an exciting journey that impacts cycling accessibility and inclusivity.
  • Qualifications: Proficiency in front-end frameworks and mobile app development is essential.

The predicted salary is between 48000 - 48000 € per year.

Salary: Up to £48,000 per annum (dependent on experience)

Contract: 18 month fixed-term contract

Location: Manchester (hybrid working available)

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 role

This 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 conceptualisation 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:

  • 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 Scheme
  • Generous Holidays (25 days + bank holidays)
  • Holiday purchase scheme
  • Life Assurance
  • Pension

Full Stack Developer - Apps and Mobile employer: British Cycling UK

British Cycling is an exceptional employer that champions inclusivity and social impact through cycling. Located in Manchester, the company offers a dynamic work culture with hybrid working options, competitive salaries, and generous holiday allowances, fostering both personal and professional growth. As a Full Stack Developer, you will have the opportunity to work on innovative projects, collaborate with cross-functional teams, and contribute to meaningful initiatives that make cycling accessible to all.

British Cycling UK

Contact Detail:

British Cycling UK Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Full Stack Developer - Apps and Mobile

Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those who work at companies you're interested in. A friendly chat can lead to referrals, which can give you a leg up in the hiring process.

Tip Number 2

Show off your skills! Create a portfolio showcasing your best projects, especially those that highlight your full-stack capabilities. Make sure to include links to live demos or GitHub repos so potential employers can see your work in action.

Tip Number 3

Prepare for interviews by practising common coding challenges and system design questions. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, it's not just about coding; be ready to discuss your thought process and problem-solving approach.

Tip Number 4

Apply through our website! We love seeing candidates who are genuinely interested in joining us. Tailor your application to highlight how your skills align with our mission of making cycling more inclusive and accessible.

We think you need these skills to ace Full Stack Developer - Apps and Mobile

Front-end Frameworks (e.g., React, Angular, Vue.js)
Mobile Application Development (e.g., React Native, Flutter, Swift/Kotlin)
Back-end Languages (e.g., Node.js, Python, Java, C#/.NET)
Database Technologies (e.g., SQL, NoSQL)
RESTful APIs
Microservices Architecture
Version Control Systems (e.g., Git)

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the Full Stack Developer role. Highlight your proficiency in front-end frameworks and mobile app development, as well as any relevant projects you've worked on.

Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about cycling and how your technical skills can contribute to our mission. Be sure to mention specific technologies you’ve worked with that are relevant to the role.

Showcase Your Projects:If you have a GitHub portfolio or any open-source contributions, make sure to include links in your application. We love seeing real examples of your work and how you tackle challenges in coding.

Apply Through Our Website:We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people!

How to prepare for a job interview at British Cycling UK

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, like React, Node.js, and mobile frameworks. Brush up on your knowledge of RESTful APIs and database technologies, as these will likely come up during technical discussions.

Showcase Your Projects

Prepare to discuss your previous projects in detail, especially those that demonstrate your full-stack capabilities. Be ready to explain your role, the challenges you faced, and how you overcame them. If you have a GitHub portfolio, make sure it’s up-to-date and highlights your best work.

Emphasise Collaboration Skills

Since this role involves working closely with product managers and designers, be prepared to talk about your teamwork experiences. Share examples of how you’ve collaborated on projects, contributed to code reviews, and communicated effectively within cross-functional teams.

Ask Insightful Questions

At the end of the interview, don’t forget to ask questions that show your interest in the company and the role. Inquire about their development processes, how they handle project changes, or what technologies they plan to adopt in the future. This shows you’re not just interested in the job, but also in contributing to their mission.