iOS Developer

3 downloads 392 Views 66KB Size Report
Fully program iOS applications (UI, animations, business logic, databases). - University degree in computer science, sof
iOS Developer Job Description Sidekick Interactive is a young and dynamic company which primarily develops mobile applications (native iOS and Android solutions) for a variety of different clients. We’ve worked on innovative and challenging projects for the City of Montreal, car2go, startups and european clients, to name a few. We do custom work for clients as well as develop 3 in-house projects. We are looking for some extra help with the iOS work. The ideal candidate is an experienced iOS developer who can handle UI, animations, business logic and local databases (Core Data). Most of the projects we are working on are technically challenging, so you should be comfortable with problem solving, and implementing solid software engineering principles.

Responsibilities -

Fully program iOS applications (UI, animations, business logic, databases)

-

Deploy iOS applications to the App Store

-

Take part in planning, technical discussions, and problem solving. We are looking for someone who can actively contribute to solutions

-

Take part in UX/UI discussions

-

Write some documentation

Required -

University degree in computer science, software engineering or any related field

-

At least 1-year experience with native iOS development

-

Strong knowledge of Swift and/or Objective-C

-

Strong knowledge of XCode

-

Strong understanding of software engineering principles

-

Strong understanding of the Apple Guidelines (Human Interface Guidelines and App Store Distribution)

-

Good understanding of relational database modeling

-

Familiar with using APIs and JSON

-

Familiar with GIT code repositories

-

Documenting your work

iOS Developer Nice to Have -

Good with UX and discussing designs

-

Experience with Continuous Integration / Delivery / Deployment

-

Bilingual (French & English)

-

Some knowledge of computer vision or AI (completely not necessary short term, but could be interesting for some future projects in the pipeline)

-

Able and willing to learn new technologies. We are a small team, so the more flexible each team member is the easier we can adapt.

-

Good in math

Qualities -

Quick learner

-

Easy to discuss problems with

-

Able to validate your own work

-

Autonomous

-

Problem solver

-

Passionate about technologies and keeping up with latest trends

-

Calm temperament, even in stressful situations

-

Able to work in a team

-

Knows how to play Witcher 3’s GWENT card game **

-

Is careful about not giving spoilers for shows like Game of Thrones ***

** Not required, but always a plus *** Absolutely required Email your resume and cover letter to [email protected]