Software Developer Apprentice

Software Developer Apprentice


Advanced Apprenticeship

Job type



Information Technology

Closing Date

Not stated

Starting Salary

Not stated

Why we need you

Do you have a passion for Coding and Web development? Would you like to learn more about Software and Web Development? You may have already been in a Software based role and looking for your next career opportunity?

Estio Training are excited to be recruiting for an Apprentice Software Developer to enrol on the Software Developer Level 4 Apprenticeship programme.

You will be coding on the app for Energym using Flutter, so experience within this will be needed, this will be for IOS and Android. Alongside that, experience within Firebase would be brilliant too.

Knowledge in interface designing, C#, HTML, CSS, SCSS and JavaScript is essential for this role.

Designing and implementing software of embedded devices and systems. Designing, developing, coding, testing and debugging system software. Analyzing and enhancing efficiency, stability and scalability of system resources.

Your duties and responsibilities in this role will consist of:

  • Developing software solutions as part of a team
  • Writing and maintaining technical and user documentation
  • Delivering well written, clean and testable code
  • Taking part in team meetings and discussions to design technical solutions
  • Shaping the direction of tech decisions within the team
  • Supporting junior engineers through knowledge sharing and code reviews
  • Ongoing communication/coordination with the client
  • Enthusiasm for problem solving, learning and sharing knowledge
  • Coding using Flutter software
  • Building database using Firebase software
  • Interface designing

The benefits

Energym are a fast-growing tech start-up hailing from Birmingham, UK. We have developed patent pending systems that capture and convert human power into clean useable electricity.

Working closely with fitness powerhouse Gymshark to bring our mission to life. A world, whereby all the energy from your workout is recycled and utilised to enhance and power the world around us. Pretty cool, huh?

The requirements

5 GCSEs at grades A*-C/9-4 or equivalent (including English Language and Maths).

  • Mobile app experience in Flutter and Firebase
  • Proficiencies: HTML, CSS, SCSS and JavaScript
  • Experience with responsive web design
  • Passionate about building great products and user experiences – Desire to work in a young and fast-growing organisation
  • Proficient experience with CMS, particularly WordPress
  • Understanding of UX and front-end coding to produce and develop beautiful products
  • Mobile App Development (Flutter) and Web App development
  • Knowledge of server management and database infrastructure with clean coding and best practices
  • Array of previous projects and portfolio
  • Knowledge of security and encryption best practices as well as safe and GDPR compliant data storage
  • Excellent working knowledge of Eclipse and C
  • Realtime embedded software development
  • Knowledge of embedded programming of firmware – for PSoC, arduino and ESP32 and OTA
    • Ability to learn and adapt very quickly
    • Knowledge on coding
    • Good problem-solving ability
    • A passion for providing excellent customer services at all times


B7 4BP

Are you ready to launch your career?

Create your Springpod account to apply now and we will direct you to the application link. Good luck!