Senior Ios Developer

6 - 11 years

2 - 3 Lacs

Posted:4 days ago| Platform: Naukri logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Overview

Torinit Technologies Inc. is a Canadian-based digital consulting company. At Torinit, we don't just serve our clients; we work with them to create transformative digital journeys by leveraging the latest technologies and world-class best practices. Our goal is to create an environment of continuous learning and success for our team and our clients.

We are a fast-growing team of passionate problem-solvers and life-long learners who aren't afraid of tackling complex problems. We've got a talented team of skilled, friendly, and driven individuals spanning the globe (primarily based in Canada and India), now we're looking to add more world-class talent to our team.

Senior iOS Developer

Key Responsibilities

  • Design & Develop:

    Build and maintain advanced iOS applications with clean, modular, and efficient code using Swift.
  • Architecture:

    Contribute to application architecture decisions MVVM, VIPER, or Clean Architecture ensuring scalability and modularity.
  • UI/UX Development:

    Create

    custom UI components

    , animations, and transitions aligned with modern iOS design standards.
  • Integrations:

    Work extensively with

    third-party SDKs

    and frameworks Alamofire, RxSwift/Combine, SnapKit, Firebase, Realm/Core Data, Kingfisher, SDWebImage, Lottie.
  • Testing & Quality:

    Implement

    unit tests

    ,

    UI tests

    , and

    integration tests

    using XCTest, Quick/Nimble to ensure app reliability
  • CI/CD Pipelines:

    Set up, configure, and maintain CI/CD pipelines using Bitrise

    to automate builds, tests, and deployments.
  • Collaboration:

    Work closely with product managers, designers, backend engineers, and QA to deliver seamless user experiences.
  • Performance Optimization:

    Identify and fix performance bottlenecks, memory leaks, and UI glitches.
  • Code Reviews

    : Conduct thorough code reviews, providing detailed feedback to ensure code quality and adherence to standards.
  • Documentation

    : Create and maintain detailed technical documentation.
  • Client Interaction

    : Participate in client meetings when their technical expertise is directly relevant to the discussion, providing clear explanations and addressing client concerns related to their project area.

Must Have Skills

  • Bachelors degree in computer science, Software Engineering, or a related field.
  • 6+ years of experience in iOS Development
  • In-depth knowledge of Swift & Objective C
  • Deep experience with

    custom UI/UX design

    including animations, transitions, and reusable components
  • Strong command over

    UIKit

    ,

    SwiftUI

    ,

    AutoLayout

    , and

    Combine

  • Proven experience integrating

    popular

    third-party libraries via

    CocoaPods

    ,

    Swift Package Manager

    ,

    Carthage

  • Expert knowledge of iOS SDK, Push Notifications, Local Database, Location-based services, background interactions and concurrency
  • Hands-on experience with

    Bitrise and

    Jenkins

    for automated testing and deployment.
  • Familiarity with

    analytics

    ,

    A/B testing

    , and

    crash reporting tools

    Firebase, Crashlytics, Amplitude.
  • Understanding of

    mobile app security

    , encryption, and data protection best practices.
  • Experience with Offline Storage, Threading, and Performance Tuning
  • Expertise on iOS appstore deployment and Appstore-related issues.
  • Strong communication and teamwork abilities.
  • Strong grasp of

    test-driven development (TDD)

    and continuous integration principles.
  • Previous experience in a consulting or client-facing role.

Torinits Ethos

Our guiding principles are the cornerstone of our success, shaping a dynamic environment where innovation, quality, and continuous growth are not just valued; they're celebrated. As you consider joining our team, we invite you to explore the values that make us unique:

  • Transparent:

    This isn’t about having access to everything; it's about fostering an environment where relevant information is proactively shared and easily accessible to our team and our clients. It is a commitment to ensuring information flows freely, enabling everyone to contribute effectively and make well-informed choices.
  • Resourceful:

    We embrace creative thinking and encourage our team to explore inventive ways to overcome obstacles while considering the most efficient use of available resources. This is the key to our ability to excel in any circumstance.
  • United:

    Our success is recognizing that what we do is a collective effort. It takes collaboration and teamwork within our teams and with our clients. We strive to do right for each other by creating win-win scenarios that benefit our clients, our team, and our company.
  • Excellence:

    Excellence is the driving force behind everything we do. It's our inherent desire to continuously reach new milestones and to be the best in our field. We never settle for mediocrity; instead, we constantly raise the bar and ask ourselves, “What can I do better?”.

Equal Opportunity

We are a proud equal opportunity employer, dedicated to promoting diversity, equity, and inclusion in our hiring practices and workplace culture, ensuring that all qualified applicants receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Torinit Technologies

Business Consulting and Services

Toronto Ontario

RecommendedJobs for You

bengaluru, mumbai (all areas)