Technical lead

Browser • Posted May 20th

Software Development
Browser logo

The Technical Lead role works closely with our CTO to oversee and participate in the end-to-end delivery and maintenance of our custom-made digital products. This includes tasks such as conducting research, identifying risks, developing work schedules, and experimenting with technology to directly influence the design and architecture of the platforms we deliver.

At Browser, our project teams comprise of a core team of engineers, designers, and management, with a number of contract specialists contributing to each project. Our teams work in two-week agile sprint cycles, with support at each milestone from a cross-functional crew that includes engineers, designers, and product owners. The Technical Lead forms a core part of the team, especially during the early research and development technology workshops where they help to define the direction and progression of the product.

The role of the Technical Lead is inherently cross-functional and requires close collaboration with the engineering, design, strategy, and management teams to help direct key decision making, particularly when it comes to technical direction and guidance. This gives you the opportunity to work alongside a diverse roster of skill sets that will enhance your understanding of end-to-end product delivery.

The role also requires a deep understanding of technology and an enthusiasm to experiment and test to ensure the right decisions are made. Making confident technical decisions with an open mind to future development is critical to the success of the role.

Responsibilities include:
  • Interpreting client briefs, determining the requirements, and responding to technical queries throughout the process
  • Liaising with team members, management, and clients to identify risks and ensure projects are completed to a high standard
  • Reviewing training sessions, workshops, and meetings to discuss improvements
  • Experimenting with new tools, technologies and approaches to evaluate their suitability and value
  • Developing the technical approach and complex system architectures, and writing and delivering production-ready code
  • Maintaining client products and performing troubleshooting as required
  • Being transparent with the team about challenges, failures, and successes
Technical requirements:
  • Extensive experience with Symfony, Laravel, or similar backend frameworks
  • Experience writing complex SQL
  • A good understanding of Docker, AWS or Azure, and industry-standard services
  • Some experience of front end Javascript frameworks (preferably React or Vue)
  • Comfortable in using the OSX or Linux command lines
  • Experience with technologies such cache servers (Redis) and Message Queues
  • Experience designing clear RESTful APIs
Working with us

We are open to working around your schedule, whether you’re looking for a full-time, part-time, or contract position. We’ve been working as a semi-distributed team for over two years, so we’re open to fully remote, or semi-remote as long as you can work within + or – 1 hour of GMT time zone. 
  • 24 days holiday plus an additional 1 day per year of service beyond the second year
  • Flexible working, we run a semi-remote global team
  • Bi-annual JAMs hackathon, a two-day workshop to build your own ideas
  • Bi-monthly show and tell events for industry awareness
  • An annual personal development budget of £1,000
  • MacBook with admin rights and the software you need
  • Regular company lunches, drinks, and our summertime party

Depending on experience the salary for this role is up to £55,000 per annum, which will be reviewed annually in line with performance.

How to apply

As well as your CV, we’d love to see some samples of your work or anything that shows off your strengths and interests. You can apply by contacting us at [email protected]

There’s an opportunity to:
  • Operate at a director level within the business and contribute to key decision making about the business direction, growth, and values as we progress forward
  • Lead the development of client product alongside our Head of Product, this will include directing and building your own team to support each product development