The Writemedia student training scheme is a great way to kick start a development career without leaving Pembrokeshire. The scheme is designed to give you the skills and experience needed to be a professional developer to a high commercial standard.

Can I apply

The student training scheme is intended for people who are currently studying for a computing degree or HND, are living in or around Pembrokeshie, and have at least 2 days per week available outside of their course.

How do I get selected

We are looking for promising students who can demonstrate an interest and an aptitude for software development. To get selected you should be able to show examples of web development or programming work previously completed. This could be work done as part of your education e.g. coursework or dissertation, or projects done in your own time e.g. for fun or as a favour for friends/family.

Examples don't need to be to a commercial standard but just needs to show that you have a basic knowledge of development concepts. You should be prepared to show your code and explain what it does.

When can I apply

You can apply at any point during your course. If you haven't yet started your course or aren't yet at HND/Degree level you can still apply, however, will still have stricter interview requirements and will need to clearly demonstrate an interest and aptitude for the work.

Placement availability will always depend on current staffing levels and the amount of work in the schedule but we always want to hear from anybody interested.

If you haven't yet decided on a course, the HND Computing at Pembrokeshire College is a good companion course for the Writemedia student training scheme.

How will I learn

The aim of the scheme is to give you all of the skills and experience you need to become a proffessional developer.

Learning new skills will be done through a combination of online training resources, learning exercises and mentoring. The exact training path will vary depending on the individual, what skills you already have and what skills are needed for the projects that are coming up.

At the beginning is a pure learning phase. This will usually mean going through a number of training exercises to learn and demonstrate the new skills. This will be guided by a mentor who will review the exercises along the way to give feedback, guide the student in the right direction and assess when more training is needed or skills reach a good enough standard to put into practice.

The next phase is to use your new skills on some real commercial projects. This will usually start off with small easy tasks and then progress to more complex projects as your skills improve. Guidance will be given and work will be heavily supervised along the way to make sure it is completed to the same high standard we would expect of any member of the team. Your mentor will identify where any extra support is needed and give you pointers where you need to improve.

What will I learn

The three main training paths are Web development, .NET development and Mobile App development. Students will usually start off on the Web development path, as the easiest starting path. Students who demonstrate a strong aptitude for programming may have the opportunity to progress to .NET development. For students who perform well enough to stay with the company long term there may be an opportunity to train in Mobile App development. Below are the typical skills which will be learned on each of the training paths.

Web development:

  • Be able to build a responsive website using a bootstrap template
  • Be able to customise a web user interface using basic HTML and CSS
  • Be able to use Javascript and Javascript libraries to enhance web user interfaces
  • Be able to use Umbraco CMS to build a content managed website
  • Be able to perform basic server tasks such as publishing a website to the internet and managing domain names
  • Be able to use basic C# scripting to build advanced website functionality


.NET development

  • Be able to build a basic admin system using ASP.NET MVC
  • Be able to interact with a database using Entity Framework or SQL syntax
  • Use Javascript for advanced client side development and Ajax requests


Mobile App development

  • Be able to build simple mobile applications using Appcelerator or Xamarin
  • Be able to build cross platform apps and publish for iOS and Android
  • Be able to build a WEB API and connect to it from a mobile application for server side database access
  • Be able to store data on the device for offline access

Why Writemedia

Some companies only hire experienced developers and wont take a risk on students. That's not us. We love creating new career opportunities and expect it to work out well as long as the right support is given.

We are a very small team so every member is important to the business and we take a personalised approach to each persons professional development. We try to match projects to peoples learning goals where possible and try to use everyone to their strengths and provide extra support where there are weaknesses. Because we value the importance of learning and development, time is always added on to a project as necessary to do any required research. Our culture of high standards means that we always want to get the job done right and spend the time needed on it, rather than rushing to move onto the next project.

One of the best things about working at Writemedia is the variety of projects you will get to work on. Because of the type of work we do, there's always something new and different to work on. This helps keep things interesting and the broad experience will make you a better developer.


We usually expect the student training scheme to lead to becoming a full developer in the Writemedia team, but that will always depend on your aptitude for the work, and the needs of the company at the time. We always hope that the student can progress to full developer status, and that they enjoy the work enough to want to stay.

If, for any reason, you don't stay at Writemedia then you will be very employable by the end of the scheme, with desirable skills and several projects in your portfolio.


While on the student training scheme you will be paid minimum wage. If you progress to full developer status at the end of the scheme then you will be offered a salary increase at the same time.

Contact Us

Why not get in touch for a chat, we're certain we can help you.