Software Engineer Apprentice
Tecknuovo Ltd · London · EC4A 3AE
About the role
Software Engineer Apprentice π
Kickstart your tech career with Tecknuovo! π We're looking for motivated individuals to join our growing Engineering practice as Software Engineer Apprentices. This is your chance to dive headfirst into the world of modern digital products and services. Youβll get a mix of structured learning, hands-on experience, and solid support from our awesome experienced engineers. π§βπ»
You'll get to explore both front-end and back-end engineering, stepping up to more responsibilities as your skills and confidence grow. Don't worry if you don't know everything yet β that's what apprenticeships are for! We need your genuine passion for software engineering, your love for solving puzzles π€, and your drive to learn and grow. You'll be working closely with seasoned engineers who are ready to guide you, give you feedback, and provide opportunities to put your new skills to the test. πͺ
Alongside your day-to-day work, you'll be smashing your apprenticeship program with dedicated time for formal learning and development. Our goal? To equip you with the technical know-how, practical experience, and professional skills to become a top-tier Software Engineer. π
What youβll be doing:
- Learning the ropes of designing, building, and maintaining software for both front-end and back-end applications. ποΈ
- Contributing to real software development projects. π‘
- Leveling up your understanding of programming languages, frameworks, and engineering tools. π οΈ
- Writing clean, maintainable code and mastering good engineering practices. β
- Supporting the testing, debugging, and improvement of applications, learning to spot issues, figure out why they happen, and fix them. πβ‘οΈβ
- Collaborating with engineers and the wider delivery teams. π€
- Building a solid understanding of how to create secure, accessible, and reliable software. π
Who you are:
- Just starting your tech journey with a real curiosity for how software works. π§
- You love learning new things and aren't afraid to ask questions. πββοΈ
- You have a logical approach to problem-solving. π§
- Youβre a great communicator and listener, ready to contribute positively to our diverse teams. π£οΈ
- Most importantly, you bring bags of curiosity, commitment, and a hunger to learn! π―
Entry Requirements:
- Completed a Level 3 Software Development Apprenticeship with QA or equivalent from another provider.
- OR A-levels in a STEM subject + successful completion of our aptitude test.
- OR BTEC Diploma in IT + successful completion of our aptitude test.
- OR 2 years of experience in a relevant role + successful completion of our aptitude test.
- Combinations of qualifications and experience can also be considered!
- If you have international qualifications, please provide official documentation comparing them to UK standards (check UK ENIC for details).
Working Hours: 9:00 AM β 5:30 PM (with an hour for lunch) β°
Perks & Benefits:
- Vitality Membership: Boost your health and wellbeing with rewards for active lifestyles, discounts on gym memberships, smartwatches, and more! πποΈββοΈ
- Continuous Learning: Access bespoke training programs, get support for study materials, courses, and conferences to fuel your career growth. π
- Growth Opportunities: Regular growth canvases to help you reach your full potential. π±
- Future Prospects: Aim high! 90% of QA apprentices land permanent roles post-apprenticeship (20% above the national average). π
About QA:
We're a top 50 training provider with over 50,000 successful apprenticeships. We're dedicated to launching your exciting future with skills, earnings, and incredible career opportunities. β¨
Ready to build something amazing? Apply now! π₯
Key responsibilities
- Learn how to design, build and maintain software across both front-end and back-end applications
- Contribute to real software development tasks
- Develop your understanding of programming languages, frameworks and engineering tools
- Write clear, maintainable code and learn how good engineering practices
- Support the testing, debugging and improvement of applications