IOS Developer ( Canada ) Job in WBBICS

IOS Developer ( Canada )

Apply Now
Job Summary

Job Location - Canada

Overview: As an iOS Developer, you will design and develop robust, maintainable and standards-compliant mobile applications and libraries for the iOS Platform. You will move software from specification and architectural guides into a fully implemented and working product. As part of this role, you will work in a development team using agile methodologies, including team-based design and code reviews.

Primary Responsibilities:

Design, architect, and maintain high performance, reusable, and reliable Objective-C and Swift code. Other

programming languages that you may use include: C, C++, Scala/Groovy, Haskell, Go, Python

Ensure the best possible performance, quality, and responsiveness of the application

Identify and correct bottlenecks and fix bugs

Help maintain code quality, organization, and automatization

Unit-test code for robustness, including edge cases, usability, and general reliability.

Use cross-platform mobile frameworks such as Appcelerator Titanium and PhoneGap

Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

Technical Knowledge, Skills, and Abilities:

Good working knowledge of Object-oriented programming, Git, iOS App or Framework development

Familiarity with RESTful APIs to connect mobile applications to back-end services

Strong knowledge of mobile UI design principles, patterns, and best practices

Experience with offline storage, threading, and performance tuning

Ability to design applications around natural user interfaces, such as touch

Familiarity with the use of additional sensors, such as gyroscopes and accelerometers

Knowledge of the iPhone and iPad ecosystem and the libraries available for common tasks

Ability to understand business requirements and translate them into technical requirements

Familiarity with cloud message APIs and push notifications

A knack for benchmarking and optimization

Understanding of Apples iOS design principles and interface guidelines

Proficient understanding of code versioning tools, such as Git

Familiarity with continuous integration

Professional Knowledge, Skills and Abilities:

Strong technical problem solving/analytical capabilities, and can deploy solutions quickly

Ability to quickly learn new technical skills, stays current with emerging technologies

Ability to run a simple project alone, and be able to independently implement modules in a more complex project.

Use strong verbal and written communication to discuss requirements and specifications with client and technical management

Knowledge of development workflows, especially Agile/Scrum/Kanban

Ability to thrive in a fast paced environment

Educational and Experience Requirements

3-5 years of experience developing mobile applications for iPhone or iPad

Bachelor or Masters of Computer Science and related experience that demonstrates your skills

Proven experience: Published Apps on App Store or Google Play markets or have worked on a team that has done so.


Experience Required :

3 to 5 Years

Vacancy :

5 - 10 Hires

Skills Required :

Python 3, Golang, Git And Github, Groovy, Scala, C, RESTful APIs, Appcelerator, Phonegap