Job Description
Frontend Developer
Ladybug Tools is looking for a frontend developer to join our team. We’re a technology company providing software and consulting services for environmental building design and simulation. We create and maintain software for building simulation, including the well-known Ladybug Tools. We are currently building our next big thing - Pollination Cloud - which you will be working on after joining the team! Pollination is a collaborative web platform for energy and environmental simulation. To learn more about Pollination, you can watch our presentation at the AEC Tech 2020 symposium.
Work Location: Remote (we primarily use Basecamp to stay coordinated)
About the Role
Pollination Cloud enhances the collaboration process around building environmental design by allowing users to create, share and run their typical environmental simulation workflows at scale. We want you to create an experience that will delight our users and contribute to making better, more informed design decisions throughout the building industry!
We are looking for a frontend developer to own the UI design and implementation of Pollination Cloud. This involves a wide range of UI components from profile pages to interactive simulation and recipe visualizations. You will also be involved in building custom 3D viewers and dashboards for simulation result visualization.
Our current front end stack is composed of the following:
- React, Ant Design and NextJs for the app
- Firebase for auth
- OpenAPI-generated JavaScript client to interact with the backend
- Google Cloud to deploy and host the NextJs server
The position is remote. You are welcome to work from anywhere on the planet, though most of us live inside the United States and many of our meetings happen at typical work hours for US time zones. We also prefer that you have work authorization inside the US if possible. Send your resume and work samples to career@ladybug.tools
Requirements
-
Front-end development experience
-
Proficiency in JavaScript or TypeScript
-
Familiarity with GitHub and collaborative development
-
Proficiency with React
-
A good understanding of UI and UX design
-
Familiarity with 2D and 3D visualization libraries like d3.js and THREE.js is highly desirable.
-
Familiarity with Ladybug Tools plugins and building environmental simulation is not required but preferred.
-
Can-do attitude and desire to share development best practices with other members of the team
-
Bonus:
- Experience using Firebase
- Experience writing UI tests (enzyme, react testing library, etc…)
- Experience using NextJs
- Experience setting up CI/CD pipelines using either Github Actions or Google Cloud Build
- Any knowledge of Google Cloud and capacity or desire to explore the platform to take increased ownership of the product we are building
Contact
You can contact us at career@ladybug.tools
with links that best show the projects you’ve built, e.g. your side projects, portfolio, LinkedIn, Github, etc.