About the Job
Company - Throttll
Location - Jaipur, Rajasthan
Job Type - Full-Time (On-Site)
Experience Level - 3+ Years of Dedicated iOS Development Experience
The Role : Senior iOS App Developer
We are seeking an experienced and dedicated Senior iOS App Developer to join our team in Jaipur. You will be responsible for leading the design, development, and maintenance of our flagship mobile applications for the iOS platform. This role requires mastery of Swift, expertise in modern Apple development frameworks, a deep understanding of the iOS Human Interface Guidelines, and a commitment to delivering a polished, high-performance user experience.
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