Fire authorities need a faster way to detect, confirm, and pinpoint fires so that they can quickly respond—preventing small flare-ups from becoming devastating infernos.
Requirements
- 5+ years of Frontend Engineer Experience: Demonstrate a robust background in developing Frontend applications, showcasing proficiency and expertise in creating efficient and scalable solutions.
- Experience with the following technologies 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 with mapping technologies like Mapbox
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.
- 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
- We're looking for someone who’s naturally curious, excited to grow and help others grow, and who thrives in collaborative, people-centered environments.
- Must be located in the Pacific or Mountain time zone.
- 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.
- Pano is an equal opportunity employer committed to recruiting and supporting our team-members regardless of where they come from.