Skip to main contentA logo with &quat;the muse&quat; in dark blue text.
Snap

Software Engineer, Android

London, United Kingdom

Snap Inc. is a camera company. We believe that reinventing the camera represents our greatest opportunity to improve the way people live and communicate. Our products empower people to express themselves, live in the moment, learn about the world, and have fun together.

We’re looking for an Android Software Engineer to join Snap Inc. in the London office to work on exciting projects used by millions of Snapchatters. Working in a highly collaborative environment as part of the Cameos team, your role will cover the whole lifecycle of features, from user requirements and design to delivery. You will have the support of a team of experienced engineers to help you grow and develop new skills. We write for Android in Kotlin. Working from London, you'll play a key role in designing and building new Cameos features that millions of Snapchatters use every day.

Want more jobs like this?

Get Software Engineering jobs in London, United Kingdom delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.

What you’ll do:

  • Create and refine performative mobile apps that push the limits of mobile technology

  • Develop and own new features from design through to implementation and launch

  • Collaborate closely with experienced engineers as well as product managers and designers

  • Focus on code quality and engage in code and design reviews

  • Build robust, lasting, and scalable products

 

Knowledge, Skills, Abilities:

  • Solid understanding of Java and/or Kotlin 

  • Knowledge of multithreading and concurrency

  • Knowledge of software design patterns and mobile best practices

  • Strong CS fundamentals and problem-solving skills

Minimum Qualifications:

  • BS/BA in a technical field such as computer science or equivalent years of experience

  • 4+ years of experience with Android development

Preferred Qualifications:

  • Experience with RxJava and Dagger

  • Experience with OpenGL

  • Personal projects or achievements (e.g. programming olympiads, hackathons, participation in well known open source projects, top ranked apps, etc.)

Job ID: 4b4ae1423eb05c78c17b424f1b9b6d605a5312e8613d31f38d7e056c2d336c46
Employment Type: Other