About The Role

As a Senior Frontend Engineer, you will play a critical role in developing and refining web applications that redefine how organizations interact with workplace data. You will be responsible for crafting seamless, high-performance user interfaces using React and modern front-end technologies. Your work will power highly responsive applications that surface IoT-driven insights and enhance user interactions, including large-screen, in-office touchscreens and mobile devices using React Native.

Key Responsibilities:

  • Develop and maintain scalable, high-performance web applications using React and modern JavaScript frameworks.
  • Ensure optimal performance and responsiveness for applications across desktop, mobile, and large-screen displays.
  • Collaborate with designers, product managers, and backend engineers to create intuitive user experiences.
  • Build reusable front-end components and libraries, adhering to best practices for maintainability and efficiency.
  • Seamlessly integrate real-time APIs and backend services to deliver interactive data visualizations.
  • Optimize applications for speed, scalability, and cross-device compatibility.
  • Utilize React Native to extend front-end functionality for mobile devices when necessary.
  • Establish a test-driven development (TDD) culture, ensuring robust unit, integration, and functional testing.
  • Implement and maintain CI/CD pipelines using GitHub Actions, automating testing and deployment workflows.
  • Perform cross-browser and cross-device testing to ensure consistent experiences across various platforms.
  • Stay up to date with the latest front-end technologies, advocating for best practices and modern development methodologies.

What We’re Looking For

  • 9+ years of experience in front-end development, specializing in React and modern JavaScript frameworks.
  • Proven expertise in building and optimizing scalable, responsive web applications.
  • Strong understanding of frontend architectures and design patterns, ensuring clean and maintainable code.
  • Experience with mobile development (React Native) for cross-device compatibility is a plus.
  • Expertise in integrating APIs, managing real-time data flow between front-end and back-end systems.
  • Strong proficiency in test-driven development (TDD), with hands-on experience in writing unit, integration, and functional tests.
  • Experience in setting up CI/CD pipelines, particularly using GitHub Actions for automated testing and deployments.
  • Solid understanding of responsive design principles, ensuring optimal experiences across different screen sizes and resolutions.
  • Excellent communication and collaboration skills, with a passion for working in cross-functional teams.
  • High attention to detail and a commitment to delivering high-quality, user-friendly applications.

Bonus Points:

  • Experience working with Augmented Reality (AR) features in applications.

Compensation & Benefits

  • Salary Range: $150,000 – $225,000
  • Hybrid Work Model: 4 days in-office (Monday, Tuesday, Thursday, Friday) in San Francisco
  • Comprehensive Benefits Package, including:
    • Medical, dental, vision, mental health, and reproductive health coverage
    • 401K plan & equity options
    • Unlimited PTO with mandatory time off
    • A dynamic team from leading companies like Apple, LinkedIn, Stripe, NASA, and more
    • Over $227M raised from top investors like Kleiner Perkins, Founders Fund, and Upfront Ventures