A day in the life of a Web App Developer

This 'day in the life' interview is with Sam, who is a Web Application Developer here at Code.

Can you begin by telling us a bit about yourself, and your role in the agency?

My name is Sam, I am 24 years old, I have a Bachelor's degree in Computing which I completed in 2010 and I'm a Web Application Developer here at Code.

Could you describe a typical day in the office?

I usually start my day by catching up with the e-mails that have appeared in my inbox overnight, followed by the daily ritual of a morning 'scrum' with my Platform team. This is to discuss what we completed yesterday and what we are hoping to achieve for the day. Following that comes copious brew rounds (which I know I should make more of), a medley of music on the jukebox; just a perfect working environment, really. And, of course, I get stuck into my coding!

What key skills do you think are most important in a Web Application Developer?

To be a Developer, you have to take ownership and take pride in the work you produce. Unlike a Designer or a Front-End Developer, clients and end users never see your work. However, it is still important that the code is of an acceptable standard; ultimately, someday someone will have to expand on your code so it has to be clean, readable, and reusable.

A logical approach to working is a necessity as most code is based on Boolean logic, and most of the time you will be working with other people's code. Therefore, it's imperative you can get your head around it all!

Another key skill would be problem solving; no project is perfect and runs entirely smoothly (although we do strive for it).

Can you tell us a bit about your background?

Before I came to Code Computerlove I worked at another agency called Palmer Hargreaves, which is based in the West Midlands. This was where I got my first taste for agency life, and now I don't think I could consider working client-side, ever! Prior to that I studied for a Bachelor's Degree in Computing at Sheffield Hallam University. Whilst there, I was given the chance to take a year's industrial placement, which helped ,e develop commercial awareness and confirmed my passion for developing.

Do you have a favourite part of your job?

My favourite part of my job is working with a great bunch of talented people who are supportive, and promote and challenge my personal development. Everybody is extremely talented in their field, and nine times out of ten, they can offer up some good advice. Being around people like this means you can certainly learn a thing or two!

What do you find the most challenging?

The industry is ever changing, so keeping up with it all is quite a task! I read plenty of blogs and forums to help facilitate this. Another great platform when it comes to engulfing myself in all the emerging technologies is social media, and I use Twitter a lot on my commute to and from work to find out what's hot right now.

Is there a campaign or piece of work that you are particularly proud of and why?

I think it would have to be the Oxfam project. It has had a rebrand to get the site in line with their global identity, and some extra integration points added in for good measure, such as a new CRM system and a community website which runs on the Telligent platform.

How would you describe working for Code Computerlove?

We get lots of 'added extras' that make the work day more enjoyable, like an extremely good coffee machine with a selection of swanky drinks, office jukebox, PS3, showers and a personal locker. I could literally roll out of bed and get ready at work (I don't, but if I lived locally it is definitely something I would consider...). The atmosphere is good and everybody works together as a team, which is good because if you have a problem, you don't feel afraid to shout up and ask for help.

What attributes are you looking for in a new team member?

A new team member must be passionate in their field and the industry they are in. They must also be a good team player. We need conscientious people who have a real attention for detail; a positive mental attitude is essential!

A day in the life of a User Experience Developer