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.
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.)