Snap Engineeringteams build fun and technically sophisticated products that reach hundreds of millions of Snapchatters around the world, every day. We’re deeply committed to the well-being of everyone in our global community, which is whyour valuesare at the root of everything we do. We move fast, with precision, and always execute with privacy at the forefront.Bitmoji is the digital you — a living cartoon character to instantly express who you are and how you’re feeling, in the moment. We believe that the magic of cartoons can improve everyone’s online lives, and empower people to communicate in ways that words alone can’t capture.

Snap Engineeringteams build fun and technically sophisticated products that reach hundreds of millions of Snapchatters around the world, every day. We’re deeply committed to the well-being of everyone in our global community, which is whyour valuesare at the root of everything we do. We move fast, with precision, and always execute with privacy at the forefront.

Bitmoji is the digital you — a living cartoon character to instantly express who you are and how you’re feeling, in the moment. We believe that the magic of cartoons can improve everyone’s online lives, and empower people to communicate in ways that words alone can’t capture.

Want more jobs like this?GetSoftware EngineeringjobsinToronto, Canadadelivered to your inbox every week.

Want more jobs like this?

GetSoftware EngineeringjobsinToronto, Canadadelivered to your inbox every week.

Get Jobs

We’re looking for an Android Engineer to join Bitmoji! This role will be based in our offices in Toronto.

What you’ll do:

Push the limits of mobile devices and create great user experiences

Build smooth, stable, and fun products

Develop features from design through implementation and launch

Evaluate technical tradeoffs of every decision and work with design on the best UI and infrastructure practices

Perform code reviews that guarantee code quality

Knowledge, Skills & Abilities:

Use Kotlin, Java, RxJava, Dagger, and other great tools to build smooth, stable, and fun products

Own features from design through implementation and launch

Minimum Qualifications:

Bachelor’s degree in a technical field such as computer science or equivalent experience

3+ years of mobile software engineering experience

Preferred Qualifications:

Strong CS fundamentals

Good problem solving skills

Java and Android expertise