FAQs
What is Flock and what do they do?
Flock is an innovative insurance company that uses a real-time, data-driven approach to price connected vehicle insurance on a per-second basis. They aim to improve safety for fleet owners by providing insights that help prevent claims rather than just paying them. Flock currently insures hundreds of fleets in the UK, including notable companies like JLR and Amazon.
What position is Flock hiring for?
Flock is hiring a Software Engineer to join their Connectivity and Insights squad. This role involves working on their custom-built platform focusing on connectivity and risk insights features.
What technologies will the Software Engineer work with?
The Software Engineer will work with various technologies, including AWS services (such as Lambda, API Gateway, SNS, SQS, and EventBridge), as well as programming languages like NodeJS, TypeScript, Scala, and React. Experience with relational databases such as Postgres or MySQL is also necessary.
What responsibilities does the Software Engineer have?
Key responsibilities include designing, developing, and deploying high-quality features, contributing to architectural decisions, conducting code reviews, mentoring junior engineers, collaborating with product managers, and maintaining technical documentation. The engineer will also manage deployment pipelines and work closely with data engineering and data science teams.
What experience is required for this position?
Candidates should have previous experience with AWS (especially serverless technologies), NodeJS (TypeScript), relational databases, and a fast-paced Agile development environment. Understanding CI/CD practices and Infrastructure as Code (IaC) is also essential.
Are there any preferred qualifications for candidates?
Preferred qualifications include knowledge of AWS CDK, familiarity with typed compiled languages such as Scala, front-end experience with React and TypeScript, and an understanding of the insurance industry.
What kind of work environment does Flock offer?
Flock offers a flexible work environment with both hybrid and remote options. Hybrid roles require at least two days a week in the London office, while remote roles typically require three days a month in the office.
What benefits does Flock provide to its employees?
In addition to a competitive salary, Flock offers benefits including participation in a Share Option Scheme, 25 days of holiday, a workplace pension, private medical insurance, salary sacrifice schemes, enhanced parental leave, contributions toward professional qualifications and learning expenses, and paid leave for learning and development purposes.
What is the company culture at Flock?
Flock values authenticity and encourages applicants to be their genuine selves. They promote a collaborative and learning-focused environment, providing training and mentorship to support employee growth and career advancement.
How does Flock approach continuous improvement?
Flock encourages Engineers to stay current with emerging technologies and best practices, proactively suggest improvements to the codebase and development processes, and engage in efforts to enhance overall efficiency and effectiveness.
What role will the Software Engineer play in the architectural development of the platform?
The Software Engineer will collaborate with the architecture team and other senior engineers to contribute to the technical direction of the platform, design, and implement scalable and maintainable systems, and support the evolution towards an event-driven and configuration-driven architecture.