Toronto Employment Platform

Intermediate Android Developer – Toronto

Rakuten Kobo’s Android application team is looking for a intermediate Developer to work on our Android Phone and Tablet reading application on Google Play. You will be joining a development team of 4 to work on growing and enhancing our offering into a class leading application. Kobo is constantly looking to innovate in terms of features, but we’ll be counting on you to make sure those features are performant and of unmatched quality. As a Senior Developer, you’ll be expected to deliver excellent code, and cooperate closely with other devs regarding challenges and roadblocks.

Here are some of the things we do and strongly believe in:
Every member on the team has a voice and is able to contribute to planning and designing. No ivory towers here

We follow an Agile development process and teams are encouraged to try new things in an effort to constantly improve

We work closely with Google in making sure our app meets their design standards. By addressing their concerns, we’ve been badged a Top Developer, and have been featured on Google Play.

We’re dedicated to crafting high quality, peer reviewed code. Refactoring isn’t a curse word to us and we include it as an integral part of our planning

QA is embedded on our development teams and are involved in projects from day one

We’re committed to ongoing learning and have regular discussions about development concepts, tools and to share new work built by other team members. Our developers get together to watch Google IO conference presentations and attend local Android conferences.

We encourage ideas and creativity from everyone in the company and have an innovation forum as well as Innovation Day, our company-wide hackathon, which brings together technical team members with business team members to build cool new features

Requirements:
Expert level knowledge of Java and the Android SDK

Outstanding object-oriented design, development, and coding skills are essential (5+ years of Java)

You have at least 2 years’ experience as a senior developer in an agile development environment

You have a knack for reviewing code and providing helpful feedback

Excellent analytical skills utilizing Computer Science fundamentals (Data Structures / Algorithms / Design Patterns)

You enjoy working on a dynamic, loosely structured and highly collaborative team

You’re able to take a high level requirement and break it into smaller, more manageable pieces

You can identify flaws or weaknesses in existing code and improve it

You take business requirements into consideration when discussing development risks and opportunities

Extensive experience writing multi-threaded applications

Familiar with HTTP, web services and web technologies (JavaScript/CSS/HTML)

Bonus points:
You’re able to write and maintain meaningful Unit tests

Experience writing and maintaining automated UI tests, along with dependency injection and data mocking frameworks

Familiarity with the EPUB format/standard

You have a keen eye for design

Any experience writing mobile apps for other platforms (iOS, Windows)

Rakuten Kobo Inc. is an equal opportunity employer. Accessibility accommodations for candidates with disabilities participating in the selection process are available on request. Any information received related to accommodation needs of applicants will be addressed confidentially.

Rakuten Kobo would like to thank all applicants for their interest in this role however only qualified candidates will be shortlisted.

Only candidates can apply for this job.

About Us

Talent Portal is a Toronto-based Job Board and Employment Platform. We are dedicated at helping talents reach their dream career.Candidates can search for jobs and set job alerts to receive new job notifications via email; Employers can post jobs online, and receive applications via email. It is free for both employees and employers.

Company Search

Social Networks