Junior Full Stack C# Javascript

Premier Media
City of London, London
13 Jun 2017
13 Jul 2017
Contract Type
Full Time

Junior Full Stack Developer (C#, front-end)

Job Description

My client are on the lookout for someone are who values understanding the business and the challenges faced when working in an agency. Working closely with the creative, content, UX, and QA teams, you will be working on a range of different products and applications, with a focus on front end development, to ensure the integration of newly developed features, as well as bug fixes and maintenance, for both internal and external projects. The range of applications you will be working on includes tailored e-learning websites and webcast solutions as well as public facing CMS/publishing websites and marketing tools across global organizations. The role also offers opportunities to work on desktop or mobile applications, across a large range of technologies.

As a junior full stack developer, you have to be passionate about all things digital and your curiosity for breaking new ground will make you a leader rather than a follower.
You will have a chance to work on full life cycle development of a project, however your focus will be on front-end application development.


  • Provide solutions for user interface
  • Implement front-end features in projects
  • Introduce new technologies and tools in front end field
  • Take an active role in designing digital solutions with UX specialist
  • Update coding standards and conduct code review
  • Improve the team's processes and documentation
  • Input in software design, and use latest design patterns

As a full stack developer you are working on web applications as well as mobile applications

  • 60% frontend
  • 40% backend (webAPI / MVC)

You are a team player

  • 70% development
  • 30% team collaboration

You will be working on legacy projects as well as green field projects

  • 70% Develop new functionalities on existing projects i.e. bespoke .net CMS / LMS products whilst refactoring, and improving existing code base.
  • 30% Develop key features on new green field applications, and be able to make suggestions on new/better way of implementing features

All developers must:

  • Use TDD when writing new code (and refactor)
  • Follow coding standards
  • Input to improve the team's processes and documentation
  • Input in software design, following latest design patterns
  • Work closely with project manager and UX team to define requirements & help project managers to estimate workload for each sprint
  • Attend daily scrum meeting to update the rest of the team on the progress made on on-going projects
  • Participate in Sprint meetings
  • Use and update TFS for the rest of team
  • Provide maintenance and support on live projects
  • Discuss requirements and participate in grooming sessions with the rest of the project team

Required Technical Skills

  • Proven experience using C#
  • Proven experience using web technologies (MVC/Webforms)
  • Proven experience with frontend technologies (HTML, CSS, javascript, jQuery, bootstrap etc.)
  • .Net Framework 4.0 (+)
  • Entity Framework
  • Good understanding of HTML5/javascript OOP

Good to have

  • Experience using TDD & DI Containers
  • Webservices (i.e. WCF / WebAPI)
  • Exposure to mobile development
  • ObjectiveC / Swift
  • Xamarin
  • Specflow/BDD
  • WebAPI, RESTful services
  • Other interests:
    • Gaming engine / Augmented Reality Framework (i.e. Unity3D)
    • Front-end technologies: /AngularJS/KnockoutJS/React/Angular
    • CMS: Umbraco / TeamSite / Sharepoint / Orchard / SiteCore

If you are interested in the role, please hit the apply button :

Premier are acting as an employment agency