Senior Software Engineer ContractLondon
We ensure Engineers have the tools they need - people are free to choose the OS and device type that suits them, and we encourage exploration of new tools and techniques. We support collaboration to share skills alongside more formal training opportunities.
Most Engineers work across the entire stack, although many have expertise with particular technologies and domains, for example client-side, performance, accessibility, building APIs, security and integration. We deploy to production many times a day and have full ownership of releases, the tech we use and site reliability.
What you'll work on
New features for our website, iOS & Android Apps and our presentation layer applications / services using modern web technologies.
In conjunction with other disciplines (Product Owners, UX, design and more) you'll contribute ideas to help make decisions and achieve our clear, company-wide goals
Maintain our high standards for web performance, security and accessibility
Help improve the way we work and the tools we use
Here's a list of things we use a lot. It's not exhaustive, but gives you a taste of what our technology stack and tools look like:
Node.js; Heroku; AWS: Mainly Lambda, Kinesis, Dynamo
Ad-tech stack (Google Ad Server DFP, 3rd Party Ad Servers, GPT libraries)
RESTful APIs (third-party APIs)
Elasticsearch; Neo4j; Redis; GraphQL
Handlebars; Sass; Webpack; Preact
Swift; Java; Kotlin
Fastly and VCL
GitHub; CircleCI; Sentry
Graphite; Grafana, Splunk
We do not expect you to have worked with them all but if you have experience of some of these it will be a bonus.
Your core skill set and expertise is web development and you're enthusiastic about contributing to all parts of the process.
We hope you will bring your unique point of view to the work that we do. We truly believe that diverse perspectives help us build great products and improve our teams.
Characteristics we value:
Keen to take action whilst being pragmatic
Attention to detail and common sense
Enjoy learning and teaching - whether that be pair programming, lightning talks, good documentation, leading workshops or mentoring more junior members of the team
A love of the web, an interest performance and dedication to accessibility
An understanding of design and UX principles
An avoidance of frameworks, to get things done you prefer the tools that are right for the use case and frameworks only where necessary.
Please apply online or call 0203 909 5189 for more information.
We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation, gender reassignment, marriage and civil partnerships, pregnancy or maternity or age