Sr. iOS-Python Developer

 Sr. iOS-Python Developer
Position ID#: DV-2-20140610
This posting is for a permanent, full time position, on-site at our offices. You must have Canadian
work status to be considered for this position. This is NOT a contract or a freelance job.
As a Sr. iOS-Python Developer, you will develop native applications for smartphones and tablets for
the iPhone and iPad. You'll be required to architect, code, debug problematic code, as well as
execute general troubleshooting and problem solving. You'll lead a team of intermediate and junior
iOS developers and work together with our project managers and designers to create great apps.
You will also work with our solution architects to design and implement end-to-end solutions.
Responsibilities:
-
Gathers and analyzes business requirements and use cases from internal stakeholders for
mobile and/or web applications.
Assists in identifying functional/non-functional requirements, risk assessments, and
providing assistance at all phases of a project from requirements to delivery.
Builds task lists and resource requirements for project builds to be shared and reviewed
with the rest of the team.
Implements solutions using appropriate mobile technologies and creates unit test cases to
verify functionality against specifications.
Works with cross-functional teams to produce and maintain internal and external-facing
documentation.
Provides application development support for mobile platforms, including regular
maintenance and enhancements to these applications, web services and/or databases.
Provides support with respect to building and updating content as required.
Troubleshoots issues reported by stakeholders and debugs and implements code fixes as
required.
Maintains up-to-date knowledge of related technology advancements and enhancements.
Qualifications:
-
Post-secondary education in engineering, computer science OR equivalent experience.
3 to 7 years' experience with mobile application development using Objective-C for iOS.
Expert at Object-oriented Analysis and Object-oriented Design Patterns.
Strong understanding of design patterns over and above MVC and Delegate.
Solid working knowledge of Cocoa, Objective-C and Xcode.
Strong skills and familiarity with Python and associated frameworks like Django.
Must have published iPhone and/or iPad applications on the App Store.
Ability to implement custom native interfaces using the latest iOS programming techniques.
200 Yorkland Blvd. / Suite 210 / Toronto, ONT M2J 5C1 / T 647 560 4344/ F 647 560 4347
-
Strong familiarity with WebRTC and OpenTok SDK.
Able to adapt to new technologies in a constantly changing fast paced environment.
Strong team player and ability to lead a team of intermediate to junior developers.
Strong familiarity with database design concepts, RDBMS, SQLite, MySQL/PostgreSQL.
Familiarity with AWS elements, RESTful APIs, and multithreading.
Some interface design capabilities and skills is a nice to have.
Objective/critical thinker capable of refactoring code to achieve highest degree of
optimization.
Possesses leading edge technical knowledge.
Strong analytical skills, extensive background in analyzing new and complex requirements
and assessing both business and technical impact.
Attention to detail and a positive, collaborative attitude.
Employee Perks:
-
Group Health Benefits
Fun, cool, and openly collaborative environment
Interested applicants please submit your resume to [email protected] with the position title in
the subject line.
200 Yorkland Blvd. / Suite 210 / Toronto, ONT M2J 5C1 / T 647 560 4344/ F 647 560 4347