Back to job search

Contract Principal Software Engineer

  • Location:

    England

  • Job type:

    Contract

  • Salary:

    £400 - £450 per day

  • Contact:

    Beth Molyneaux

  • Contact email:

    bethany@headresourcing.com

  • Job ref:

    BBBH34889_1623144497

  • Published:

    almost 3 years ago

  • Duration:

    6

  • Expiry date:

    2021-07-08

  • Startdate:

    ASAP

  • Client:

    Apple

Principal Software Engineer - C#

Job type: Contract, full-time
Duration: 6 months
Location: Remote
Rate: £450 daily (outside IR35)

I am looking for a principal software engineer to join and lead a smart, experienced and fast-moving team working in an agile environment. You will be brought on to own all technical aspects of web based user interface development,practices and technologies for the given brand you are responsible for. As Principal Engineer you will be an expert in browser and device capabilities, client side frameworks and happy to lead and guide members of the team. This role is remote, with very occasional office visits required. The head office is located near Preston.

Successful candidates will need the following experience:

- .Net Core
- Azure Cloud Skills
- C#
- Rest API's
- .Net 4.0
- Expert in CSS, across all major versions.
- Expert in HTML, across all major versions.
- React JS.
- Cross browser and device quirks. Good understanding of browser version capabilities.
- Optimising web page delivery for speed and user experience. Understanding of performance
techniques: bundling, delayed asset loading and CDN techniques.
- A solid understanding of how web applications work including security, networking, browser
fundamentals, and JavaScript.
- Experience with workflows that support continuous delivery (agile, CI/CD, feature flags etc).
- Working within an agile environment.
- Source control including GIT and Mercurial.
- Technical leadership and coaching experience

If you have the relevant experience and you would like more information, please apply with an up to date CV.


If this job isn't the one for you, then don't worry we have lots more opportunities available!