About the Job
Company
Location
Job Type
Experience Level
The Role: Senior iOS App Developer
Senior iOS App Developer
Key Responsibilities
Application Architecture & Development
Design and Build:
Architect, develop, and maintain high-quality applications for the iOS ecosystem (iPhone, iPad) using Swift
(and/or Objective-C).Modern Frameworks:
Utilize and implement features using modern Apple frameworks such as SwiftUI
or UIKit
and associated design patterns (e.g., MVVM, VIPER).Code Quality & Performance:
Lead code reviews, enforce coding standards, and proactively identify and resolve performance issues, memory leaks, and complex bugs to ensure application efficiency and stability.UX/UI Implementation:
Collaborate with design teams to translate complex UX/UI designs and wireframes into pixel-perfect, highly responsive, and user-friendly interfaces, strictly adhering to the Apple Human Interface Guidelines (HIG)
.
Collaboration & Integration
Cross-Functional Teamwork:
Work closely with product managers, designers, and back-end engineers to transform product requirements into technical specifications and seamless user features.API and Data Integration:
Expertly integrate applications with back-end services using RESTful APIs
and modern networking libraries, handling data persistence with frameworks like Core Data
or Realm/SQLite
.Platform Features:
Integrate and utilize iOS-specific features such as Push Notifications, Location Services, and device hardware capabilities.
System and Lifecycle Management
Testing:
Implement comprehensive unit and UI tests (e.g., using XCTest
) to guarantee the application’s reliability and correctness across various iOS versions.Version Control & CI/CD:
Manage source code using Git
and integrate with continuous integration/continuous delivery (CI/CD) pipelines to automate testing and build processes.Deployment:
Manage the entire release cycle, including beta testing via TestFlight
and final submission and approval on the Apple App Store
.
Non-Negotiable Requirements
Experience:
3+ years
of dedicated professional experience developing and deploying native iOS applications.Language Mastery:
Expert-level proficiency in Swift
.Frameworks:
Extensive experience with UIKit
and/or SwiftUI
for building reactive and scalable user interfaces.Architecture:
Strong practical knowledge of modern iOS architectural patterns (e.g., MVVM, MVC
), and solid understanding of software design principles.Tooling:
Proven proficiency with Xcode
, Instruments, and the use of Git for source control.API Integration:
Hands-on experience with networking, concurrent programming, and securely consuming web services (RESTful APIs).
Highly Desired Expertise (A Strong Advantage)
- Experience with
Combine
or other reactive programming frameworks. - Proficiency in modern dependency injection techniques.
- Familiarity with cross-platform frameworks (e.g., Flutter, React Native) for context.
- Prior experience in developing B2B, SaaS, or highly secure enterprise applications.
- Experience with advanced security practices, including keychain management and biometrics.
If you are a talented and experienced developer ready to drive the quality and innovation of our mobile platform, we encourage you to apply.
Contact Details:
📩 Apply Now: Send your CV to u@throttll.com
📱 WhatsApp CV/Portfolio Link to: +91-9929152888