Ios Engineer (apple Tv)

Canada, Canada

Job Description

Job duties/accountabilities
Job Title: iOS Developer
Years of Experience: 5-7 Years Must Have- * Communication should be the priority.

  • For skills, probably our main desires are for people who are experienced in building UIs, in Swift UI and/or UIKit. Following that would be experience with Swift Concurrency (Swift async/await)
  • We will place a strong preference on if available
  • Having built something with Apple TV
  • Accessibility
  • 1.VoiceOver
  • 2.Dynamic Type
Job Summary:
We are seeking a skilled iOS Developer with a strong background in Swift and SwiftUI to join our dynamic team in Montreal. The ideal candidate will have hands on experience in mobile application development, a solid understanding of the iOS ecosystem, and a passion for creating high quality applications. You will be responsible for developing, maintaining, and enhancing our mobile applications while ensuring optimal performance and user experience. Responsibilities:
  • Design, develop, and maintain iOS applications using Swift and SwiftUI.
  • Collaborate with cross functional teams to define, design, and ship new features.
  • Optimize application performance and memory usage using appropriate tools.
  • Implement memory management and caching mechanisms specific to mobile devices.
  • Integrate third party libraries and APIs to enhance application functionality.
  • Work with Core Data and Realm for data persistence.
  • Participate in the full mobile development life cycle, from concept to deployment.
  • Publish applications to the App Store and manage updates.
  • Utilize version control tools such as Git and GitHub for code management.
  • Apply design patterns such as MVC and MVVM in application architecture.
  • Conduct unit testing and debugging to ensure application quality.
  • Adhere to Apple s design principles and interface guidelines.
  • Work in an Agile environment, participating in sprint planning and reviews.
Mandatory Skills:
  • Proven hands on experience with Swift and SwiftUI (minimum 3 years).
  • Strong working knowledge of Cocoa Touch.
  • Experience with performance and memory tuning tools.
  • Familiarity with memory management and caching mechanisms for mobile devices.
  • Experience with third party libraries and APIs.
  • Proficient in Core Data and Realm.
  • Understanding of the full mobile development life cycle.
  • Experience in publishing apps to the App Store.
  • Proficient in version control using Git and GitHub.
  • Strong analytical and debugging skills.
  • Excellent understanding of design patterns (MVC, MVVM).
  • Familiarity with RESTful APIs to connect iOS applications to back end services.
  • Knowledge of Object Oriented Programming (OOP) and Protocol Oriented Programming (POP).
  • Understanding of Apple's design principles and interface guidelines.
  • Experience in writing unit test cases.
  • Experience working in Agile project environments.
Preferred Skills:
  • Experience with additional iOS frameworks and libraries.
  • Knowledge of Swift Package Manager.
  • Familiarity with Continuous Integration/Continuous Deployment (CI/CD) practices.
Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 5 7 years of professional experience in iOS development.
  • Strong communication skills and ability to work collaboratively in a team environment.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2644119
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Canada, Canada
  • Education
    Not mentioned