Software Engineer, Frontend

The cloud-native, operational database built for speed and scale.
Frontend
Mid-Level Software Engineer
Hybrid
101 - 500 Employees
1+ year of experience

Description For Software Engineer, Frontend

Position Overview

The Platform Team focuses on enterprise usability, hybrid cloud solutions, and strategic integrations empowering our customers to achieve their goals. We believe that enterprise software doesn't need to be purely functional or boring; our investment in interaction and design will pay dividends down the road. Every engineer on the team shares a passion for providing a world-class user experience via a data-driven development process. We believe in helping our customers adopt a cloud strategy which avoids lock-in and doesn't compromise on security. Last but not least, we realize that some customers need us to work with solutions they already have, and that building integrations with third-party tools may be the best path to customer success.

As a Frontend Engineer, you will be working on the user interfaces that our customers use to install, monitor and interact with their MemSQL clusters. Your role will include working on our visual Component Library, building and owning entire frontend features and implementing data visualization tools. The MemSQL database is renowned for its breakthrough performance, so our user interfaces have to follow suit. For this reason, our frontend engineering team has to consider performance at every step of our development process.

Here are some articles about the frontend work we've recently done at MemSQL:

https://www.memsql.com/blog/creating-visual-explain/ https://www.memsql.com/blog/porting-30k-lines-of-code-from-flow-to-typescript/

Role and Responsibilities

  • Responsible for the implementation of the team's frontend projects
  • Work closely with product managers, designers, customers, and other engineers to ensure we deliver a high-quality product
  • Proactively contribute to the team's engineering process to assist with our ability to scale and deliver projects on time

Required Skills and Experience

  • Minimum 1 year of experience as a primary contributor of a React-based, single-page-application
  • Bachelor's Degree in Computer Science or a related field
  • Understanding of application architecture in the browser
  • Experience working with tools such as Flow or TypeScript to provide type-safety during the development process is a plus
  • Passion for building high-quality products that are robust and easy to maintain in a fast-paced, team-oriented environment
  • Motivation to drive tasks to completion and take ownership of projects

About SingleStore

MemSQL is The No-Limits DatabaseTM, powering modern applications and analytical systems with a cloud-native, massively scalable architecture for maximum ingest and query performance at the highest concurrency. MemSQL envisions a world where every business can make decisions in real-time and every experience is optimized through data. Global enterprises use the MemSQL distributed database to easily ingest, process, analyze, and act on data in order to thrive in today's insight-driven economy. MemSQL is optimized to run on any public cloud or on-premises with commodity hardware.

Headquartered in San Francisco, CA with offices in Seattle, WA and Portland, OR, MemSQL has raised over $100M from top investors including GV, Accel Partners, and Khosla Ventures, among others. MemSQL is trusted by customers including Uber, Akamai, Dell EMC, Samsung, Comcast, Kellogg, and more.

Last updated 6 months ago

Responsibilities For Software Engineer, Frontend

  • Implement frontend projects
  • Work with product managers, designers, customers, and other engineers
  • Contribute to the team's engineering process

Requirements For Software Engineer, Frontend

React
TypeScript
  • 1+ year experience with React-based single-page applications
  • Bachelor's Degree in Computer Science or related field
  • Understanding of browser application architecture
  • Experience with Flow or TypeScript (preferred)
  • Passion for building high-quality products
  • Ability to drive tasks to completion and take ownership

Interested in this job?

Jobs Related To SingleStore Software Engineer, Frontend

Software Engineer, Full-Stack (Developer Experience)

Full-Stack Software Engineer role at SingleStore focusing on Developer Experience, building cloud control plane for database management with emphasis on user experience.

Product Manager II, Apps Platform, YouTube

Product Manager II position at YouTube focusing on Apps Platform development, requiring 5 years of product management experience and technical expertise.

Software Engineer III, Frontend, Migration Services

Frontend Software Engineer III position at Google Cloud, focusing on Migration Services development using TypeScript and Java, requiring 2+ years of experience.

Software Engineer III, Front End, Google Cloud

Mid-level Frontend Software Engineer position at Google Cloud, focusing on developing next-generation technologies and enterprise-grade solutions.

Software Engineer III, Frontend, Migration Services

Frontend Software Engineer III position at Google Cloud, focusing on Migration Services development using TypeScript, Angular, and Java.