Software Engineer (Front End)

Pendo is a global company headquartered in Raleigh US, founded in 2013 by former product managers. Their mission is to improve society's experience with software.
Sheffield, UK
$45,000 - $59,000
Frontend
Mid-Level Software Engineer
Hybrid
501 - 1,000 Employees
2+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:
Full-stack Engineer

Full-stack engineering role at Ekho, building Tesla-like online vehicle checkout platform for automotive industry.

Full Stack / Frontend Engineer

Full Stack / Frontend Engineer role at Sphere, building AI-powered global tax compliance platform with React/Next.js

Frontend Mobile Engineer

Frontend Mobile Engineer position at Novig, building sports prediction market platform using React Native and modern web technologies.

Front End Engineer - Client Team

Frontend Engineer role at Entangl, building intuitive interfaces for AI-powered data center operations platform

Design Engineer

Design Engineer role at GovEagle, combining UI/UX design with frontend development to build innovative government contracting software. NYC-based, 3+ years experience required.

Description For Software Engineer (Front End)

We are looking for a Software Engineer (Front End) to join one of our engineering teams in Sheffield. Working as part of the Pendo Listen engineering group, you will build tools that help our customers transform product feedback into insights they can use to improve their own software experiences.

Pendo's platform is built in Vue.js on the front end and utilizes our internal component library to provide a consistent and high-quality product experience. We bring AI insights into the platform and build optimized user experiences that harness AI as a core part of Pendo Listen.

As a software engineer, you will be joining a strong team who love to build systems that scale in a collaborative environment between engineering, product, and design. You will write maintainable, high-quality code, gain a deep understanding of the company's front end technology stack in Vue.js, take ownership of tasks and projects, and collaborate closely with product managers, designers, and other team members.

This is an exciting opportunity to join the engineering team in Sheffield who build products in collaboration with the larger global team. You will gain experience in a diverse and exciting set of technologies and clients and have a real impact on Pendo's future. Our culture is passionate, dynamic, and fun.

The role is hybrid remote/office based in our Sheffield office in Kelham Island, working in the office 3 times a week. We are an equal opportunity employer and believe having diverse teams where everyone brings their whole self to Pendo is key to our success.

The expected salary range for this role to be performed in the Sheffield area is £45k - £59k. Individual pay rate decisions are based on a number of factors, including qualifications for the role, experience level, skillset, and balancing internal equity relative to peers at the company.

Last updated 8 months ago

Responsibilities For Software Engineer (Front End)

  • Write maintainable, high-quality code that requires few iterations
  • Gain a deep understanding of the company's front end technology stack in Vue.js
  • Take ownership of tasks and projects within the team, collaborating with peers to break down work into manageable components
  • Actively participate in agile ceremonies, refinement sessions, and other team activities
  • Effectively communicate ideas, concerns, and potential solutions
  • Exhibit a growth mindset by demonstrating self-awareness and a commitment to continuous learning and improvement
  • Collaborate closely with product managers, designers, and other team members to plan, design, and implement new product features
  • Adapt to a fast-paced, product-led environment, demonstrating flexibility and the ability to learn new technologies quickly

Requirements For Software Engineer (Front End)

JavaScript
TypeScript
  • 2+ years experience building web applications for a non-trivial number of users using Javascript (or Typescript)
  • Experience with at least one web application framework (eg React, Vue, Angular, Svelte)
  • Experience with state management patterns and libraries (eg Pinia, Vuex, Redux)
  • Strong foundation in software engineering principles, including data structures, algorithms, and software design
  • Solid understanding of web application architecture, including APIs, HTTP requests, databases, caching, and related concepts
  • Used testing frameworks such as Jest to write and maintain unit tests for your code, and browser automation tools such as Cypress or Playwright for test automation

Benefits For Software Engineer (Front End)

  • Hybrid work environment
  • Collaborative team culture
  • Opportunity for growth and learning

Interested in this job?