Software Engineer II, Frontend

RapidSOS
Summary
Join RapidSOS, a company committed to building a safer future through technology, as a Software Engineer II, Frontend. You will build intuitive and robust user interfaces for our React-based application, UNITE, which handles hundreds of thousands of emergency calls daily. This role involves collaborating with cross-functional teams to develop and enhance our platform, integrating advanced features for rapid decision-making in emergencies. You will work in an agile environment, contributing to code reviews and process improvements. The ideal candidate possesses extensive frontend development experience with React/Redux, modern CSS frameworks, and RESTful APIs, along with strong communication and problem-solving skills. RapidSOS offers a competitive salary, benefits, equity participation, and a dynamic work environment.
Requirements
- 3+ years of professional engineering experience with 2+ years of developing rich, interactive, scalable frontend applications with React/Redux
- Experience with modern CSS frameworks and libraries such as Styled Components
- Experience integrating with RESTful APIs
- Strong communication and interpersonal skills; is a team player with a positive attitude
- Highly self-motivated; ability to adapt and learn quickly in a fast-paced environment with a strong sense of ownership
- Cares deeply about the user experience and is able to quickly identify the optimal visual strategies to meet both product and design goals
- Proficiency in coding best practices β ability to write clean, maintainable, and testable code
- Proficiency in problem solving β troubleshooting issues and debugging a large codebase
- Ability and willingness to collaborate in-person quarterly, or as needed
Responsibilities
- Build new and innovative features for RapidSOS UNITEβa React-based application that handles an average of 400,000 emergency calls daily
- Engineer dynamic, responsive user interfaces for public safety systems that integrate aesthetics with intuitive, user-centric interactions
- Collaborate closely with Product Designers to deliver exceptional user experiences while ensuring technical feasibility of UI/UX designs
- Work within the Engineering team to assess and enhance current applications, including refactoring code and upgrading technologies used
- Collaborate in an agile environment with stakeholders across Engineering, Public Safety, Design, and Product to develop frontend solutions for RapidSOS products
- Actively participate in code reviews and standups, sharing knowledge, and contributing to the continuous improvement of team processes
- Own meaningful parts of our platform, have an impact, grow with the company
Preferred Qualifications
- Experience integrating with WebSocket APIs for real-time data streaming
- Experience working with a Map UI provider such as Google Maps or ESRI
- Familiarity with TypeScript
- Experience with a JavaScript testing tool (We use Jest, Playwrite, and React testing library at RapidSOS but any testing library experience would be helpful!)
- Understanding of JavaScript security best practices
- Familiarity with design handoff tools like Figma
Benefits
- Competitive salary and benefits and equity participation
- A dynamic, flexible and fun start-up work environment with a highly talented team