Senior Frontend Engineer
Boston, MA
Full Time
$120k - $130k
About Us:
We are a cutting-edge IoT analytics company dedicated to improving building energy efficiency. Through our innovative platform, we empower building owners and facility managers with real-time insights and analytics, helping them optimize energy consumption and reduce operational costs. By leveraging Internet of Things (IoT) sensors and data analytics, we transform how buildings are managed and help make our cities more sustainable.
The Role:
As a Senior Frontend Engineer, you will work at the forefront of our IoT-powered analytics platform. You will focus on creating intuitive, scalable, and visually compelling user interfaces that help users navigate complex energy data with ease. You’ll collaborate with product managers, data scientists, and backend engineers to design and implement frontend features that offer actionable insights into building performance and energy consumption.
Key Responsibilities:
- Design and develop interactive, responsive, and high-performance data visualizations that display energy usage data, sensor readings, and other IoT-based metrics in meaningful ways.
- Work closely with cross-functional teams to implement new features and improve existing features of the platform, ensuring high-quality user experiences.
- Use JavaScript, React, and other modern frontend technologies to build reusable components and maintainable codebases for scalable applications.
- Integrate real-time data from IoT devices and building management systems to provide up-to-the-minute energy analytics and insights.
- Optimize the performance of data-heavy dashboards, ensuring smooth and responsive interactions with large data sets.
- Collaborate with backend engineers to integrate APIs and ensure seamless data flow between frontend and backend systems.
- Lead the development of frontend architecture and best practices within the team, providing guidance and mentorship to junior engineers.
- Advocate for and implement modern UI/UX practices to ensure that complex datasets are presented in an accessible and user-friendly way.
- Conduct code reviews, ensure high standards for code quality, and contribute to the development of testing and deployment practices.
Requirements:
- 10+ years of professional experience as a frontend engineer with a focus on building data-driven web applications.
- Strong proficiency in JavaScript, React, and modern frontend development tools
- Extensive experience with data visualization libraries such as D3.js, Chart.js, or similar tools for creating interactive and insightful data visualizations.
- Experience working with large-scale datasets, integrating APIs, and handling real-time data (e.g., IoT sensor data) to display on user interfaces.
- Solid understanding of HTML5, CSS3, and responsive design principles to ensure that applications are optimized across devices and browsers.
- Strong knowledge of state management libraries for managing complex data flows.
- Familiarity with unit testing and end-to-end testing frameworks for ensuring code reliability and stability.
- Strong collaboration skills and experience working in agile teams.
- Excellent communication skills and the ability to work effectively with cross-functional teams, including backend engineers, data scientists, and product managers.
Preferred Qualifications:
- Experience with TypeScript for large-scale applications.
- Familiarity with cloud platforms and serverless technologies (e.g., AWS, Google Cloud).
- Knowledge of energy efficiency and building management systems, particularly IoT devices and energy data.
- Understanding of performance optimization techniques for frontend applications.
- Interest in sustainability, smart buildings, and energy management.
Why Join Us?
- Innovative Impact: Work at the intersection of IoT, data analytics, and sustainability to help reduce energy consumption in buildings and contribute to a greener future.
- Collaborative Culture: Be part of a close-knit, cross-functional team focused on solving real-world problems with cutting-edge technology.
- Growth Opportunities: As a senior member of the team, you'll have a direct influence on product development and have the opportunity to mentor junior engineers.
- Flexible Work Options: Enjoy flexible working hours and the option to work remotely to maintain a healthy work-life balance.
- Comprehensive Benefits: Competitive salary, health and wellness benefits, professional development opportunities, and more.
If you're excited about creating impactful user interfaces that transform complex IoT data into actionable insights, and you’re passionate about energy efficiency and sustainability, we'd love to hear from you!