Position: Lead frontend engineer
Company: Focaldata
Category: JavaScript
Experience required: 5y
English level: upper
Published: 2023-03-01T00:00:00+02:00

We’re hiring a lead frontend engineer to sit within a team of 4 frontend developers, as part a team of 12 engineers, across both our London office and remote teams.

Working directly with our product and senior management teams, you’ll be the technical lead of a squad devoted to the prototyping and validation of cutting-edge solutions to some of the major pitfalls of the modern market research industry, whilst also overseeing the ongoing extension and optimisation of our core application.


**About Focaldata**

At Focaldata, we’re building a new kind of tech-enabled research agency — that offers clients deep insight at the speed of software. You’ll get the opportunity to work alongside a highly collaborative team of researchers, client leads, engineers, data scientists and product specialists. We do impactful work with leading organisations, from brands like New Balance to campaign groups like Hope not Hate and non-profits like the Bill and Melinda Gates Foundation. Join us.

**What you’ll be doing**

**Development**

1. Rapidly prototyping innovative features and functionality that sits on top of AI-powered data collection technology.
2. Extending and refining the UX within our core application so we can automate as much of the existing customer flow as possible.
3. Have responsibility for maintaining high technical standards within the frontend team (including code quality / code review / performance of the application).

**Product**
1. Taking on mission-critical high-level business outcomes and be able to independently scope, validate and translate them into technical solutions.
2. Work directly with our UX/UI team to improve user experience within the core product, and our next generation research tools.
3. Be able to prioritise feature development based on having co-identified the business outcome we’re trying to hit.

**Leadership + performance management**
1. Responsibility for the setting + upholding high standards within the team (accountability, expectations, communication, morale)
2. Recruitment - sourcing and hiring new juniors
3. Technical mentoring of junior team members

**Who you are: skills and experience**

**Requirements**

- Strong technical skills, with ~ 5 years of experience as a frontend developer.
- At least 1 but ideally 3 years of experience using React.
- Fluency with app state management (Apollo or Redux).
- Excellent communication skills.
- Strong opinions on what technologies + standards we should be using, and what good engineering culture looks like.

**Nice to have**

- Fluency with GraphQL APIs.
- Experience with GitOps.
- Experience with Amplitude / Sentry.
- Experience in working in either a growth-focused startup or tech organisation.
- Experience rapidly prototyping MVPs.
- Experience leading a team of developers.