Careers


Engineering

UI Engineer

09 December 2022
Full-timeRemote | US

Event Store is a rapidly expanding Open Source Software Database company with staff across the world, embarking on an exciting growth journey to revolutionise how modern distributed systems are built. 

Event Store Cloud is a fully managed SaaS offering that’s designed to make it easy for developers to build and run highly available and secure applications that incorporate EventStoreDB without having to worry about managing the underlying infrastructure. You can provision EventStoreDB clusters in AWS, Azure, and GCP, and connect these services securely to your own cloud resources. And it’s fully compatible with the existing EventStoreDB database product, enabling you to easily adopt the solution.

Production tested by companies across a range of industries, Event Store Cloud is ideal for customers looking to run EventStoreDB in production and whilst reducing the overhead of managing the underlying infrastructure.

We are looking for a Cloud UI Engineer who will have front end responsibilities to deliver great customer, developer and operational-user experiences for our Cloud Platform.   In this role, you will work closely with Cloud, Marketing, Customer Success, Database Engineering and Support teams to gain a deeper understanding of different persona-based use-cases and drive development of feature-sets that provide administration, monitoring and operational capabilities in a self-service and managed offerings model in a multi-tenant console dashboard.

The location for this role is remote, ideally in the US, Canada or Puerto Rico.

 

Responsibilities

  • Design and implement web-based front-end applications for our cloud platform offerings
  • Work with the UX team, product management and other platform engineering teams to help create and evaluate new product ideas and technical designs
  • Document and evangelise best practices for markup semantics, accessibility, responsiveness,
  • React like architecture and general Design System component usage 
  • Write visual-regression, unit and integration tests to ensure system stability
  • Create and perform code reviews with peers
  • Recommend alternate approaches, analyse impacts, and provide sizing estimates
  • Collaborate with other cross-platform team members to build effective integrations
  • Strong willingness to learn quickly the stencil framework

Experience

  • 5+ years professional experience in User Interface development
  • Translating user experience design (mockups, wireframes and user journeys) into code
  • Knowledge of advanced JavaScript & TypeScript
  • Has built and maintained Design Systems
  • Has worked with modern JS frameworks such as React. (Working with StencilJS a plus)
  • Knowledge of webcomponents a plus
  • Deep understanding of web standards & technologies 
  • Thrive in an environment that requires you to partner with multiple cross-functional teams as stakeholders/customers
  • Strong knowledge in writing Automated Test Suites using frameworks like Jest, Puppeteer
  • Great oral and written communication skills

Qualifications

  • 5+ years professional experience in User Interface development
  • Translating user experience design (mockups, wireframes and user journeys) into code
  • A working knowledge of SQL
  • Knowledge of advanced JavaScript & TypeScript
  • Strong CSS & JS skills, working with modern concepts such as grid, flexbox and css variables