Front-End Engineer

Role

We're looking for a contract Front-End/QA Engineer who has at least 4 years of experience in front-end development and quality assurance, with a passion for creating seamless and bug-free user experiences.

We're also open to candidates who are highly experienced in QA and wish to move more into a front-end role, but only if you have demonstrable React/front-end experience. Please make a note of this in your application.

You'll work with our product and engineering teams to ensure high-quality, reliable, and performant web applications. Note that this role includes responsibility for QA and testing.

The role will be initially structured as a 6-month contract, with the option to convert to a permanent position.

What will you do as a Front-End Engineer?

black bullet point

Develop and maintain responsive and user-friendly web interfaces using mainly React and TypeScript

black bullet point

Collaborate with designers and product managers to translate design concepts into functional code

black bullet point

Implement automated testing strategies and frameworks to ensure comprehensive test coverage

black bullet point

Conduct code reviews and provide constructive feedback to improve code quality and maintainability

black bullet point

Continuously improve development and testing processes to enhance efficiency and product quality

black bullet point

Participate in sprint planning and agile development practices to ensure timely delivery of features and fixes

black bullet point

Stay up-to-date with industry trends and emerging technologies to suggest and implement innovative solutions

black bullet point

Influence the direction of Visualist’s core services and build product features and internal tools that allow us to scale rapidly

black bullet point

Work cross-functionally to implement best practices and align efforts, and help us to achieve our product and commercial goals

You'll be a good fit if...

black bullet point

You have a minimum of 4 years' experience in front-end development

black bullet point

You are proficient in React, TypeScript, JavaScript, and modern frameworks

black bullet point

You have a high bar for how things you build work, look and function behind the scenes

black bullet point

You get a kick out of identifying edge cases and scenarios, and wondering about "where might things go wrong"—then finding solutions to them!

black bullet point

You're at your best when untangling conceptual problems and drilling down into the details

black bullet point

You can clearly communicate decisions and the rationale behind them

black bullet point

You love working in a collaborative team environment, but also enjoy working with autonomy

black bullet point

You apply a product-driven approach to solving problems

black bullet point

You have experience in developing and maintaining automated testing tools and frameworks (✨ PS: We'd love to hear what your go-to ones are!)

black bullet point

You have experience designing and implementing detailed test cases and test plans based on product requirements and user scenarios

black bullet point

You are skilled in identifying, reporting, and troubleshooting bugs and issues, and working with teams to resolve them

black bullet point

You have a strong understanding of testing methodologies and best practices, including unit, integration, and end-to-end testing

black bullet point

You possess strong problem-solving skills and a keen attention to detail to ensure comprehensive test coverage and high-quality software

black bullet point

You are focused on the outcome and getting things done

black bullet point

You are proactive in identifying and addressing potential issues before they impact users

black bullet point

You are passionate about delivering high-quality software and continually improving development and QA processes

black bullet point

You resonate with our company values, RECIPE: resilience, empathy, camaraderie, integrity, play, and excellence

Salary & benefits

black bullet point

£45,000 to £66,000 (dependent on experience)

black bullet point

25 days holiday + birthday off (pro-rated)

black bullet point

Health insurance

Good to know

black bullet point

This is a contract position for 6 months, with the option to convert to a permanent position

black bullet point

The role is full-time and office-based (Clerkenwell, London), but some of us WFH 1 day a week on Wednesdays

black bullet point

You'll report to our Engineering Lead

black bullet point

Candidates must have the right to work in the UK

Application process

black bullet point

Phase 1 (Screening call): We'll get back to you for a 20-min intro (Meet/Zoom) chat if it feels like a good fit.

black bullet point

Phase 2 (60 to 90-min video call): We’ll schedule another video call to chat about your experience and past projects. This is a technically-focused call, where our objective is to understand your approach to software engineering.

black bullet point

Phase 3 (90-min IRL meeting): We'll invite you for an in-person meeting for the final round. You'll meet other members of the team, and get a sense of our people and our office environment.

black bullet point

If all goes well, we'll make you an offer conditional upon reference checks.

Apply now