Flock is a technology company dedicated to building solutions that enhance community safety and privacy. They are seeking a Senior Software Engineer to join their Cloud Video team, focusing on developing low-latency live video capabilities and a custom video management system that helps solve crimes and improve safety. The role involves rapid development of software solutions that enable customers to respond quickly to situations using live video.
Responsibilities:
- Contribute to the rapid development of Flock’s custom-built Video Management Software, where we display live video for our customers
- Enable our customers to respond to situations quickly through live video, and this engineer will be a key part of the development of the groundbreaking product
- Understand team workflows and processes
- Contribute smaller features and bugfixes with guidance
- Have all team repos cloned locally and have a good idea of what they do
- Ability to perform in role with minimal or no guidance
- Contribute to technical planning and architecture discussions
- Understand design philosophies in use
- Contribute to metric collection and automated test suites
- Come up with and speak on ideas for improving our speed, resource usage, API simplicity, and other topics to make our software suite better
- Start to own smaller projects
- Communicate with cross-functional teams to ensure projects succeed
Requirements:
- 3-8 years of experience in software development
- Experience with React or other Javascript frameworks and Typescript (Node) web services
- Proficient in identifying and implementing performant UI optimizations to ensure smooth and responsive user experiences across various platforms and devices
- Experience designing and implementing APIs
- Experience with AWS and cloud tooling such as Kubernetes (EKS), AWS Lambda, Docker
- Ability to work cross-functionally with other engineering and product teams
- Love writing code and have extensive experience doing so
- Motivated by taking an unknown problem, sinking your teeth in, and coming up with a plan of attack