Web development

Episerver developer

Permanent — full time

About you

You will have at least three years' experience in web development. You are looking to continue to be challenged with collaborative work that makes a real difference. You'll have deep and varied knowledge of the architecture and development of applications built using Episerver CMS and Episerver Commerce. Ideally, you’ll also have experience of Episerver in a cloud hosted environment such as Episerver Digital Experience Cloud Service (DXC).

You'll also need to be:

  • enthusiastic and motivated, with an appetite for learning
  • a great communicator and natural collaborator
  • unafraid to ask questions
  • adept at solving conceptual problems
  • organised and good at prioritising work
  • focused, with sharp attention to detail
  • passionate about improving outcomes for clients and the end user

About the role

As an Episerver Developer at Storm, you'll be part of our technical team at our modern offices in historic Leith, getting involved in a variety of projects and working collaboratively within our diverse project teams. You'll take the lead on the technical analysis of project requirements, defining solution architecture, and building well tested applications to high standards of quality.

What you'll do

You'll have a wide range of responsibilities. Your projects will require you to apply your expertise in many different ways. Here are some examples to give you a flavour of what you'll do:

  • work with the other members of a project team to define the scope of a project with a consistent and reflective approach to estimation
  • deliver maintainable solutions with a mature approach to the intent and structure of the code, taking into account a range of potential design patterns
  • build a range of integrations with other systems to serve a variety of project needs, taking responsibility for the quality of your code, including:
    • code to provide and consume RESTful APIs
    • queuing, pub/sub and other event-driven architectural components
  • implement reusable components and APIs for purposes of integration, performance optimisation, security, and scalability
  • debug and diagnose complex issues with production applications
  • enhance the editor and administrator front-end experience within Episerver CMS and Commerce
  • keep up to date with latest features, improvements, and changes with the Episerver framework
  • improve visitor experience by helping them access relevant content with Episerver Find and personalisation
  • research and share knowledge of tools, processes, and techniques with your wider team, both developers and non-developers
  • act as a digital ambassador for Storm, supporting recruitment, identifying good practices to adopt, sharing experiences through blog posts and technical talks at conferences
  • participate in our in-house (2nd line) support of applications you and others have built
  • use a continuous build and deployment pipeline to rapidly deliver code during project development and when participating in support
  • write automated tests to be executed within our continuous build and deployment pipeline
  • appraise new technologies and techniques and share findings with the rest of the technical team and the wider company
  • help to recruit other talented developers, reviewing applications, and taking part in interviews

Benefits

What's in it for you? Check out our benefits package to find out.

Apply

If you think this is for you, we’d love to hear from you.

We ask all our developer applicants to undertake a small test. The stuff you need is on GitHub. You can fork the repository and work from there, following the instructions in the Readme.

Once you’ve completed the test, send us the link to your solutions, along with a copy of your CV with a covering letter telling us why you’d like to work at Storm. Let us know which of your achievements you’re particularly proud of and why you think you’re right for the role.

To find out what happens next, check out our recruitment process.

How we use your information

I consent to providing the information in this form. This information will be used for recruitment purposes only. It will be stored in Storm ID systems, including People HR, for the duration of the recruitment cycle for the role I am applying for. After this any information or correspondence I have sent will be deleted from Storm ID systems.

Thank you for applying!
You have already applied for this vacancy!

At Storm we believe in equal opportunities

We know that a diverse workforce brings with it diverse ways of thinking, fresh perspectives, and new approaches to solving problems — benefitting our employees and our clients. Storm is proud to be an equal opportunities employer and we welcome applications from everyone.