Job Description

Apprentice Software Developer 1211-0001-00016270

Apprentice Software Developer 1211-0001-00016270

  • Location : London
  • Wage £288 (per week)
  • Apprenticeship level : Intermediate
  • Start date :
  • Closing date : 10 December 2018 (Closing Date)
  • Working Week: 5 days per week,
  • Hours Per Week: 9am-5:30pm,

Role Details


DK is a global company that produces the world’s most trusted books and content, which make readers fall in love with the topics they explore.

Regardless of your role at DK, the exchange of ideas, constant interaction and unstoppable collaboration is the key to success of every project. Throughout the whole process, every decision is centred around us delivering what our customers want and need, to the highest standard.

We are looking for people who have got the right attitude, commitment and ambition to join our team of extraordinary, captivating and inspiring individuals. If that is you, we are ready to offer you not only a job at DK but a fulfilling, happy and fruitful career with competitive salaries, flexible benefits and a central London location.

Oh, and did we mention you can finish at 1pm on Fridays for the 12 weeks of summer?

Future Prospects

Address :


Skills Required :

Sound knowledge of JavaScript programming
Strong analytical skills
Knowledge of Shell scripting
Ideally have some knowledge or experience of using Agile approach to software development
Other programming skills: Xcode, Obj-C, InDesign DOM, Photoshop DOM, Illustrator DOM, Acrobat DOM, Applescript
Good written and verbal communication skills
Experience working on Macs is desirable
Knowledge in Adobe applications

Qualification(s) Required :

Minimum of 6 GCSEs including Maths and English BTEC or A Levels in a relevant subject (Computer Science, Software & Web Development) and/or Level 3 Apprenticeship in Software & Web Development


Learning Provider : QA

Occupation Type : Apprenticeship

Job Role :

Expected Duration: 12-15 Months

Training Provided
Fix assigned bugs using well documented, testable and efficient code to our specified approach, standards and workflow
Track and update issues using DK's issue tracking systems (currently Github) according to guidelines and in a timely manner
Check code into version control system (currently Git) on a regular basis with appropriate comments and links to issues
End-user support
Maintain and develop automated tests to ensure repository and tool integrity and accuracy
Analyse, feedback and contribute to documentation and training materials
Develop sufficient understanding of DK's hardware systems, publishing tools and the publishing process in order to develop and test solutions effectively
Develop and maintain a sound understanding and knowledge of all the DK automation tools (e.g Fuse), both from a user and developer perspective
Input on release planning (what is in release and when it is released)
Interfacing with the business to help troubleshoot, co-ordinate issue resolution

Company Description

Company :
Company Website :

Apply Now

Please select yes or no to the following questions. Please be advised that if you select no, you will not be able to apply for this job role.



Interested in receiving job alerts, latest news?

Sign up to our newsletter to recieve latest news and job alerts.

Captcha Image

Got any questions?

Whether your question is about the application stage, CV help or Job Spec, our advice centre is here to help you. Visit our frequently asked questions section to see what applicants are asking us?

Visit our FAQ’s section


84% of Apprentices stay in employment after the scheme finishes.

Advice Centre