Pano AI aims to solve the problem of slow wildfire detection, which is exacerbated by climate change. The current system relies on bystanders reporting fires, leading to delays in response. Pano AI seeks to provide a faster way to detect, confirm, and pinpoint fires to prevent them from escalating into devastating infernos.
Requirements
- Experience with HTML, CSS, Typescript, React, React Testing Library, Jest, and a state management solution like Redux or Zustand (we use Recoil).
- Proven expertise in utilizing Design Systems like Material Design and component libraries such as Material-UI, showcasing efficiency and consistency in development processes.
- Possess strong debugging capabilities to identify and resolve issues promptly, ensuring the stability and reliability of React applications.
- Proficient in utilizing RESTful APIs to facilitate smooth communication between the frontend and backend of React applications.
- Experience with HTML Canvas
- Experience working with frontend monorepos
- Experience with Storybook
Responsibilities
- Lead the development of new features, ensuring they align with project goals and enhance overall functionality.
- Maintain and enhance existing codebase to optimize extensibility and address evolving requirements.
- Conduct thorough code reviews, providing constructive feedback to maintain code quality and adherence to best practices.
- Championing the creation of readable code with predictable patterns to enhance collaboration and maintainability. Prioritize code quality by emphasizing accessibility principles, incorporating security best practices, and writing testable code.
- Actively contribute to evolving coding standards and best practices within the development team.
- Participate in evaluating new technologies and tools, ensuring the adoption of effective solutions that align with project needs.
- Collaborate in prioritizing and addressing technical debt to maintain a healthy and sustainable codebase.
Other
- Collaborating closely with the product, design, and backend teams to align on the requirements, design, and the rollout.
- Naturally curious, excited to grow and help others grow, and who thrives in collaborative, people-centered environments.
- Deliver thoroughly tested, accessible solutions while adhering to best practices and ensuring cross-device compatibility.
- Ability to communicate efficiently within the team, sharing insights and updates, and collaborating effectively to achieve project goals.
- Collaborate with cross-functional teams, including QA, Product, and Backend, to plan and execute project initiatives.
- Must be located in the Pacific or Mountain time zone.