Toronto Employment Platform

Senior/Principle Software Engineer (Android)

Zynga Toronto is looking for a Senior Engineer to join our engineering team!

The studio is currently working on a number of challenging projects employing a number of technologies/tools including (but not limited to) Objective-­C, Java, Unity, C++, and Ruby/Rails.

Come join us! You’ll find a dynamic and engaging culture with great perks (non­stop food, gym membership, subsidized commuting to/from the office using public transit, offsite events). Our office is located in the downtown core and is easily accessible via the TTC and GO transit.

Minimum qualifications:
B.S. in Computer Science or related field or equivalent experience

3+ years of mobile software development (iOS Objective-C or Android Java)

Application lifecycle

Building complex GUIs and custom components

Experience working with JSON and REST based interfaces

Familiarity with modern development patterns including MVC/MVP, safe multi-threading

Working with data stores such as CoreData, SQLite, or MySQL

Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management (Git), build processes, testing, and operations

Excellent communication skills, and the ability to work effectively with others in a team environment

Good eye for detail, and a love of problem solving

Solve very large tasks and complex tasks involving multiple components

Ability to mentor junior members of the team

Can investigate areas of ambiguity

Preferred qualifications:
3+ years of professional software development experience

Experience with profiling tools such as Instruments (iOS) or Android Studio memory/object allocation tracker and MAT

Comfortable with C/C++

Worked with one or more game engines such as Cocos2d-x or Unity

Only candidates can apply for this job.
Share 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