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