Trainee Software Engineer

  • Freshwater, Bristol, East Cowes
  • 7 days ago
Job Description

An entry level role to begin a career in software development. Contribute to the company's print-on-demand software platform, developing skills in a range of programming languages and receiving mentorship from experienced engineers with the aim of becoming a full time Software Engineer after the 12 month program.

Responsibilities
  • Develop ability in the core languages and frameworks used by the software development team, including: PHP, Laravel, SQL, Javascript, Vue.js, HTML and CSS, along with professional organisation and communication skills
  • Build high-quality software features using the aforementioned skills
  • Build a deep understanding of the company’s codebase, technical environment and software development lifecycle
  • Learn how to effectively debug code and develop solutions to issues
  • Develop skills with common software development tools (VsCode, Phpmyadmin, GIT, Github, Vue dev tools)
  • Participate in code reviews and provide constructive feedback to improve code quality and maintainability
  • Attend project scrums and discussions to develop teamwork skills and learn the skills required to undertake a software project from design to deploy
Qualifications

Desirable

Maths & Computer Science GCSE

Experience
No professional experience is required, however personal/hobby/educational programming experience is essential.