W1siziisimnvbxbpbgvkx3rozw1lx2fzc2v0cy9oyxjyaxmtaglsbc9qcgcvam9ilwjhbm5lci5qcgcixv0

Senior Developer

Senior Developer

  • Location

    London

  • Sector:

    Digital

  • Job type:

    Permanent

  • Salary:

    £50k - 75k per year

  • Contact :

    Lizzy Clark

  • Contact email:

    lizzy.clark@harrishill.co.uk

  • Contact phone:

    020 7820 7333

  • Job ref:

    HQ00039642

  • Published:

    7 months ago

  • Duration:

    Permanent

  • Closing date:

    2019-06-19

  • Posted:

    2019-06-24

  • Consultant:

    #

Harris Hill are delighted to be working with a fantastic socially focused organisation who are looking to recruit a Senior Developer. Joining a fast-growing development team, this is a fantastic opportunity for someone with considerable technical experience.

Key responsilbilties include:
- Designing and building new software
- Improving existing applications and the delivery and deployment process
- Supporting other developers in improving their programming skills and assisting with the recruitment of further developers
- Directing the company's thinking on software architecture

Technical requirements:
You must be highly proficient in designing building and maintaining JavaScript and / or TypeScript.

The current tech stack uses:
- JavaScript
- TypeScript (~90% of the code base!)
- Angular 6
- Node.js
- Mocha, Jasmine and Protractor
- MySQL and PostgreSQL
- AWS EC2 instances for hosting, plus a few Lambda functions
- Stata and Excel (used extensively by our policy and analysis teams)
- Tableau (used for map-based presentation of analysed data)

The current development practices include:
- Standard JS / TS / Angular OOP coding style
- TDD using Mocha, Jasmine, Protractor
- Git version management
- Deployment automation (using GitLab CI/CD)
- Two week sprints, to agree and track short term delivery
- Road map for longer term planning, reviewed quarterly

If you're keen to develop your skills across the full-stack, are excited to learn new technologies and have a desire to solve real problems in our society, then please do get in touch for more information.

Please note, only suitable candidates will be contacted with further information.