Senior iOS Developer : Calgary, Alberta, AB Canada

  • Calgary, AB
  • Posted 1 day ago | Updated 1 day ago

Overview

On Site
Depends on Experience
Contract - W2
Contract - 12 Month(s)

Skills

iOS
SwiftUI
iOS SDK
UIKit
MVVM

Job Details

Hello,

This is Deepak and I m a professional Recruiter with VLink.

VLink, founded in 2006, is a leading global provider of software engineering services with next-gen technologies and best-in-class talent. Our Headquarters are in the U.S, and we have offices in 7+ countries from North America-Europe to APAC, with expansion plans in the Middle East. With over 1,000 employees working globally, VLink has helped SMBs, and large enterprises achieve their business goals, and gained the trust of Fortune-250 companies. VLink is Great Place to Work Certified ' and has been a consistent winner as- Best Places to Work in CT. Trust, collaboration, and accountability are the three elements that are at the core of VLink s work culture. We value our professionals, providing comprehensive benefits and the opportunity for growth.

Job Descriptions:

Role: Senior iOS Developer

Experience: 10+ Year

Primary Skills: SwiftUI

Additional Skills: iOS SDK

Education: Bachelors

Years of Experience: Minimum 10+ years of experience

Relocation: Yes

Additional Information:

  • Working hours: 40 hours
  • Remote/Hybrid/Onsite? Onsite

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:

  • Bachelor s 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 Socket.io, Ably, or LightStreamer is a huge plus.
  • Strong knowledge of iOS UI design principles, patterns, and best practices. iPadOS is a plus. The ability to cleanly integrate with both in one codebase is ideal.
  • Strong fundamentals with XCTest, and hopefully you've heard of SwiftTest. You don't 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 don't happend in the first place.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.