Flag job

Report

Frontend Engineer ( UI/UX, JavaScript)

Location

United States

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

About The Company

Upserve is a leading provider of restaurant management software solutions focused on enhancing the guest experience and optimizing operational efficiency. We partner with hospitality professionals to deliver innovative tools that drive business growth and improve customer engagement.

About The Role

Upserve is seeking a Principal Frontend Engineer to join our web applications team. This role requires a design-centric mindset and a passion for mentoring. You will lead the development of core and supplemental products, creating compelling, functional user experiences in collaboration with backend engineers. You will own technical solutions that balance robust engineering with business needs and user satisfaction.

Responsibilities

  • Act as a technical leader and owner for existing and new product areas, collaborating closely with customers and stakeholders
  • Inspire and motivate the team with a focus on delivering delightful user experiences
  • Drive quality assurance and testing methodologies to ensure reliable, maintainable solutions
  • Collaborate with Product and UX teams to clarify requirements and develop appropriate interfaces
  • Participate actively in sprint planning, code reviews, and retrospectives
  • Mentor and guide other engineers, fostering technical growth and collaboration

Qualifications

  • Extensive experience with web technologies including React, TypeScript, JavaScript, Elm, webpack, babel, GraphQL
  • Strong understanding of functional programming concepts such as ramda, reselect, React Hooks
  • Experience designing for diverse platforms with varying connectivity and bandwidth constraints
  • Proven technical leadership skills, comfortable defining and delivering scalable solutions
  • Commitment to building rigorously tested, high-quality software components
  • Ability to balance pragmatic engineering solutions with idealistic goals
  • Strong communication skills and ability to collaborate cross-functionally
  • Passion for user functionality and functional programming
  • Ability to prioritize delivering value to end users with a sense of urgency
  • Enthusiasm for types, algorithms, and choosing appropriate data structures

Benefits

This role is fully remote, offering flexibility in work location. Additional benefits details may be provided during the interview process.

Equal Opportunity Employer

Upserve is proud to be an Equal Opportunity Employer. We are committed to building a diverse and inclusive team that reflects the industry we serve. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, sexual orientation, gender identity, protected veteran status, disability, or any other protected status. We also collaborate with local organizations to improve access to the tech industry for underrepresented groups.

About the company

Upserve is a leading provider of restaurant management software solutions focused on enhancing the guest experience and optimizing operational efficiency. We partner with hospitality professionals to deliver innovative tools that drive business growth and improve customer engagement.

Skills

ui/ux
javascript
react
typescript
elm
webpack
babel
graphql
ramda
reselect