Lead UI Engineer - Platform

Northern Ireland - Belfast

Location(s)

Northern Ireland - Belfast

Team(s)

Product & Engineering


Lead UI Engineer - Platform Services

What You'll Be Building

Rapid7's Platform Services team is responsible for delivering the foundations for all of Rapid7s cloud-based products on the Insight Platform. Our microservice architecture is designed to deliver a secure, reliable and resilient platform for both our Customers to use and for our Products to build on. We are focussed on helping our customers seamlessly manage their products and users as effectively and efficiently as possible, and helping products secure and deliver experiences.

We are looking for a Lead UI Engineer for a new team to tackle strategic initiatives as our platform grows. You will be the technical authority for anything you build, and the team will look to you for both direction and mentoring. We need someone who is focused on Agile delivery, who can deliver incremental value to the end user, and scope the deliverables across the team.  

While you are an expert on UI technologies, you are not limited to them. You also have a good understanding of how APIs work under the bonnet. You'll be aware of and be able to contribute to the DevOps culture in which we scale and maintain highly available software.

Our Platform is built on top of a breadth of AWS services, EC2 and Kubernetes based deployments of our Java/Spring backend and a React frontend. We use a variety of Graph, REST and Messaging integration technologies across the infrastructure, with an emphasis on reliable, scalable and resilient services to drive adoption across the company and products. This role will provide the opportunity to work across teams and technologies, needing an individual that is highly motivated and looking to move at a fast pace!

Our Tech

  • JavaScript (React framework)
  • CSS frameworks such as Sass or Less
  • CI/CD tools like Jenkins, Spinnaker
  • Build tools Maven, Gradle.
  • TypeScript
  • Functional programming 
  • Micro Frontends
  • CypressJS

Our Team

  • We focus on cross-functional team collaboration where engineers, product managers, and designers all work together to solve customer problems and build exciting features.
  • We love new ideas and are eager to see what your experiences can bring to help influence our technical and product vision.
  • Team members are located in Belfast as well as the wider team being located throughout the US in Boston, LA and Austin. Frequent communication through daily standups, weekly planning, and design sessions is key!
  • While past experience in our stack helps, the team should enjoy new engineers looking to learn outside their comfort zone as well as those eager to mentor future team members.

What You Should Bring

  • The desire to do it all; research, design, build, test and own the entire stack
  • Past experience building and maintaining products and services
  • Collaborate with others; this team will need open and consistent communication with other product teams and functional areas across the wider organization.
  • Be excited to mentor; look to make those on the team better and always spread your knowledge and expertise
  • Help drive visibility through metrics to ensure we are investing in the right places
  • An interest in learning new tools, languages, and a growing number of cloud services; we want to use the best tools for a problem while making our team as effective as possible

What's in it for You?

  • Work with a talented and supportive team while helping to lead new initiatives
  • Opportunity to lead and mentor a new team in a fast-paced environment and industry
  • Work with cutting edge technologies 
  • Have the ability to partner and integrate with product teams across the entire company 
  • Contribute to all parts of the platform architecture from design to deployment
  • Be given the time to learn and influence; we want engineers that are looking to broaden their skill set while looking to mentor others
  • Build brand new features, components, and web services from the ground up, your own way
  • Be part of a growing company where you can have immense impact in all that you and your team delivers