drjobs Senior iOS Developer

Senior iOS Developer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Calgary - Canada

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Role: Senior iOS Developer
Location : Calgary Alberta(Onsite)
Type: Contarct

Responsibilities:

  • Contribute to the mobile application strategy Design and implement features for a suite of Mobile Applications.
  • Learn and apply new technologies best design practices and usability patterns
  • Contribute to end-to-end system architecture working with back-end engineers
  • Collaborate with product managers and other technical teams to create optimized and delightful user experiences.
  • Maintain source code quality provide code review feedback and help create team coding principles.
  • Mentor train and provide guidance to other team members and lead by example.

Basic Qualifications:

  • Bachelors degree in Computer Science (or equivalent experience) 7 years of software development experience with Apple platforms.
  • Expert knowledge of Swift Broad experience with the iOS SDK particularly UIKit SwiftUI and Foundation
  • Solid experience with asynchronous programming using structured concurrency and GCD
  • Understanding of reactive paradigms experience using Combine and/or RxSwift is a plus
  • Solid understanding of the MVVM architectural pattern
  • Experience with consuming and designing RESTful API type web services.
  • Experience with Realtime streaming frameworks like Ably or Light-Streamer is a huge plus.
  • Strong knowledge of iOS UI design principles patterns and best practices iPad OS is a plus.
  • The ability to cleanly integrate with both in one codebase is ideal.
  • Strong fundamentals with XCTest and hopefully youve heard of SwiftTest. You dont aim for 100% coverage but instead focus on what really matters.
  • Excellent debugging and optimization skills including use of Instruments for identifying issues as they arise and utilizing performance testing to ensure they dont happen in the first place.

Employment Type

Full-time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.