IOS Developer ( Canada ) Job in WBBICS
IOS Developer ( Canada )
- New Delhi, NCT
- 50,000 - 1,00,000 per month
- Full-time
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.
3 to 5 Years
5 - 10 Hires
Python 3, Golang, Git And Github, Groovy, Scala, C, RESTful APIs, Appcelerator, Phonegap