Enable job alerts via email!

Staff Kotlin Engineer

George Blake

Camden Town

On-site

GBP 75,000 - 95,000

Full time

Today
Be an early applicant

Job summary

A forward-thinking tech company in Camden Town is seeking a Staff Kotlin Engineer to lead the design and implementation of innovative software solutions. The ideal candidate has extensive experience in backend development with Java and Kotlin, as well as strong leadership and communication skills. This role offers the opportunity to drive architectural decisions and mentor a team of engineers.,

Qualifications

  • Extensive experience in backend development using Java and Kotlin.
  • Deep understanding of software design patterns, data structures, and algorithms.
  • Proven experience in system architecture and designing distributed systems.

Responsibilities

  • Lead the design and implementation of scalable, high-performance software solutions.
  • Provide technical direction and mentorship to a team of engineers.
  • Collaborate with product managers and designers to deliver high-quality products.

Skills

Java
Kotlin
Software design patterns
Leadership
Collaboration

Education

Bachelor's or Master's degree in Computer Science

Tools

Docker
Kubernetes
Cloud platforms (AWS, GCP, Azure)
Job description
Overview

Our client is a forward-thinking tech company operating at the forefront of their sector. We build scalable, reliable, and innovative software solutions that power our core products and services. We're looking for a Staff Kotlin Engineer to provide technical leadership and drive the development of our next-generation platforms.

Responsibilities
  • Lead the design and implementation of scalable, high-performance software solutions using Java and Kotlin.
  • Provide technical direction and mentorship to a team of engineers.
  • Drive architectural decisions and ensure adherence to best practices in software engineering.
  • Collaborate with product managers, designers, and other stakeholders to deliver high-quality products.
  • Ensure code quality through rigorous testing, code reviews, and continuous integration.
  • Identify and resolve performance bottlenecks and other technical issues.
  • Stay updated with emerging technologies and advocate for continuous improvement.
Qualifications & Experience
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Extensive experience in backend development using Java and Kotlin.
  • Deep understanding of software design patterns, data structures, and algorithms.
  • Proven experience in system architecture and designing distributed systems.
  • Familiarity with cloud platforms (e.g., AWS, GCP, Azure) and containerization technologies (e.g., Docker, Kubernetes).
  • Experience with microservices architecture and RESTful API design.
  • Strong leadership, communication, and collaboration skills.
  • Ability to work independently and make sound technical decisions.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.