CrawlJobs Logo

Senior iOS Developer

India, Chennai · Job Posted June 15, 2026
Apply Position
Job Link Share

Job Description

The Digital S/W Engineer Sr Analyst is a seasoned professional role. Applies in-depth disciplinary knowledge, contributing to the development of new techniques and the improvement of processes and work-flow for the area or function. Integrates subject matter and industry expertise within a defined area. Requires in-depth understanding of how areas collectively integrate within the sub-function as well as coordinate and contribute to the objectives of the function and overall business. Evaluates moderately complex and variable issues with substantial potential impact, where development of an approach/taking of an action involves weighing various alternatives and balancing potentially conflicting situations using multiple sources of information. Requires good analytical skills in order to filter, prioritize and validate potentially complex and dynamic material from multiple sources. Strong communication and diplomacy skills are required. Regularly assumes informal/formal leadership role within teams. Involved in coaching and training of new recruits’ Significant impact in terms of project size, geography, etc. by influencing decisions through advice, counsel and/or facilitating services to others in area of specialization. Work and performance of all teams in the area are directly affected by the performance of the individual.

Job Responsibility

  • Accountable for executing and driving mid-size feature application design and development efforts to completion, serving as a development lead on medium-scale projects and supporting the execution of larger efforts
  • Proficient at operating with considerable autonomy and discretion as you will significantly influence the way an application is designed and developed by providing subject specific expertise and an advanced level of understanding of application programming principles
  • Sought after due to ability to analyze and troubleshoot coding, application performance and design challenges
  • Capable of research in root cause of development and performance concerns as well as the resolution of defects
  • Have a deep understanding of the technical requirements for the solutions being built
  • Understand engineering needs including those required to build, maintain, and operate the system through all phases of its life
  • Proficient in information modeling, data structures and algorithms
  • Understand maintenance characteristics, runtime properties and dependencies that exist in support of your system’s software
  • Demonstrate an advanced understanding of supported main system flows and possess a comprehensive understanding of how the system and others collectively integrate to contribute towards achieving business objectives
  • Participate in design discussions as a Development Lead and as such will play the part of a key decision maker in driving design decisions
  • Work with limited guidance, seeking guidance only as needed as the development and delivery strategy is defined
  • Exhibit the ability to turn complex application design into a well written application
  • Partner with industry vendors that provide technology or user experience design components that support our Digital architecture and work with vendors on our implementation plans and roadmaps identifying partnership opportunities to increase our development velocity and our learnings
  • Participates in the full development life cycle, identify dependencies between agile and waterfall delivery, working within broadly defined parameters, including test plan execution and software quality needs
  • Directly impact the business by influencing strategic functional decisions through advice, counsel or provided services
  • Communicate progress, anticipate bottlenecks, provide escalation management, identify, assess, track and mitigate issues/risks at multiple levels
  • Recognize discordant views and take part in constructive dialog to resolve them
  • Work across teams to optimize processes
  • Regularly review metrics and proactively seek out new and improved mechanisms for visibility ensuring your program stays aligned with organization objectives
  • Continuously assess development processes, test plans, and operations
  • Work with teams to improve concurrent project delivery
  • Streamline and / or eliminate excess process in any area of architecture, build, delivery, production operations environment, or business area where the same efforts are repeated year-over-year
  • Share knowledge with the team in various forums and demonstrate a higher level of knowledge through industry certifications
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency

Requirements

  • 7+ years of professional experience in native iOS mobile application development
  • 5+ years of hands-on experience with Swift (strong preference for Swift-first development
  • Objective-C familiarity a plus)
  • 5+ years of experience building and shipping enterprise-grade native iOS applications at scale
  • Deep understanding of the iOS SDK, platform lifecycle, and Apple ecosystem (UIKit, SwiftUI, Foundation, etc.)
  • Strong understanding of iOS internals — memory management (ARC), run loops, and app lifecycle at a low level
  • Experience with networking layers, URLSession, and custom network stack implementations
  • Proficiency with data persistence strategies (Core Data, SQLite, Realm, UserDefaults, Keychain)
  • Solid understanding of security best practices at the OS level (certificate pinning, secure enclave, data encryption)
  • Familiarity with performance profiling and optimization using Instruments (memory leaks, CPU usage, rendering bottlenecks)
  • Solid hands-on experience with multi-threading and concurrency — GCD, serial/concurrent queues, dispatch groups, barriers, and semaphores
  • Proficiency with Swift Concurrency (async/await, actors, structured concurrency, Task groups)
  • Experience with OperationQueue and Operation for dependency-driven, cancellable task management
  • Ability to identify and resolve concurrency-related issues such as race conditions, deadlocks, and thread explosion
  • Experience writing thread-safe code using synchronization primitives (locks, mutexes, atomic operations)
  • Proven experience with core structural/architectural design patterns such as MVC, MVVM, MVVM-C, VIPER, or Clean Architecture
  • Experience designing and implementing modular, scalable app architectures suitable for large enterprise codebases
  • Strong understanding of dependency injection, protocol-oriented programming, and SOLID principles in Swift
  • Demonstrated ability to decompose complex screens into reusable, composable UI components (not just building screens end-to-end)
  • Experience building and maintaining shared UI component libraries or design systems within an iOS codebase
  • Proficiency with both UIKit and SwiftUI, including interoperability between the two
  • Experience with Auto Layout, dynamic type, accessibility (a11y), and adaptive layouts for various device sizes
  • Experience writing and maintaining XCTest unit and UI test cases
  • Familiarity with test-driven development (TDD) or behavior-driven development (BDD) practices
  • Experience with mocking, stubbing, and structuring code for testability
  • Ability to integrate tests into CI/CD pipelines
  • 2+ years of experience leveraging AI coding tools (e.g., GitHub Copilot, Cursor, ChatGPT, Xcode AI features) to accelerate development workflows
  • Demonstrated ability to write effective prompts to generate, refactor, debug, or document Swift/iOS code using AI tools
  • Ability to critically evaluate and validate AI-generated code for correctness, security, and performance before integration
  • Bachelor’s/University degree or equivalent experience

Nice to have

  • Financial services industry experience strongly preferred — familiarity with the regulatory, compliance, and security demands of banking, payments, wealth management mobile applications
  • Experience building mobile features in regulated environments (e.g., PCI-DSS, SOX, GDPR compliance considerations within mobile apps)
  • Familiarity with secure data handling patterns common in financial applications (tokenization, biometric authentication, session management)
  • Experience with Swift Package Manager (SPM) and modularization strategies
  • Familiarity with REST/GraphQL API integration and contract-driven development
  • Experience with feature flagging, A/B testing frameworks, and remote configuration
  • Exposure to cross-functional collaboration with backend, design, and QA teams in an Agile/Scrum environment
  • Contributions to internal SDKs, frameworks, or platform tooling within an enterprise setting

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior iOS Developer

8 matching positions

Senior iOS Developer

The Digital S/W Engineer Sr Analyst is a seasoned professional role. Applies in-...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of professional experience in native iOS mobile application development
  • 5+ years of hands-on experience with Swift (strong preference for Swift-first development
  • Objective-C familiarity a plus)
  • 5+ years of experience building and shipping enterprise-grade native iOS applications at scale
  • Deep understanding of the iOS SDK, platform lifecycle, and Apple ecosystem (UIKit, SwiftUI, Foundation, etc.)
  • Strong understanding of iOS internals — memory management (ARC), run loops, and app lifecycle at a low level
  • Experience with networking layers, URLSession, and custom network stack implementations
  • Proficiency with data persistence strategies (Core Data, SQLite, Realm, UserDefaults, Keychain)
  • Solid understanding of security best practices at the OS level (certificate pinning, secure enclave, data encryption)
  • Familiarity with performance profiling and optimization using Instruments (memory leaks, CPU usage, rendering bottlenecks)
Job Responsibility
Job Responsibility
  • Accountable for executing and driving mid-size feature application design and development efforts to completion, serving as a development lead on medium-scale projects and supporting the execution of larger efforts
  • Proficient at operating with considerable autonomy and discretion as you will significantly influence the way an application is designed and developed by providing subject specific expertise and an advanced level of understanding of application programming principles
  • Sought after due to ability to analyze and troubleshoot coding, application performance and design challenges
  • Capable of research in root cause of development and performance concerns as well as the resolution of defects
  • Have a deep understanding of the technical requirements for the solutions being built
  • Understand engineering needs including those required to build, maintain, and operate the system through all phases of its life
  • Proficient in information modeling, data structures and algorithms
  • Understand maintenance characteristics, runtime properties and dependencies that exist in support of your system’s software
  • Demonstrate an advanced understanding of supported main system flows and possess a comprehensive understanding of how the system and others (i.e. architecture or infrastructure) collectively integrate to contribute towards achieving business objectives
  • Participate in design discussions as a Development Lead and as such will play the part of a key decision maker in driving design decisions
  • Fulltime
Read More
Arrow Right

Senior iOS Developer

Axel Springer Tech is the central technical hub that ensures our journalism is s...
Location
Location
Germany , Berlin
Salary
Salary:
Not provided
axelspringer.com Logo
Axel Springer SE
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • be a seasoned Senior iOS Developer with at least 8 years of hands-on experience, having shipped several large-scale, real-world iOS applications
  • deep knowledge of Swift 6, SwiftUI, UIKit, Combine, async/await, and Swift Concurrency
  • strong experience with The Composable Architecture (TCA) or similar unidirectional architectures (Redux, Elm, MVI), and understand how to build modular, testable, and maintainable features
  • experienced with Swift Package Manager, creating feature modules, and establishing clear boundaries between components
  • familiar with fastlane, GitHub Actions, and you know how to make testing and deployment seamless
  • you have an interest or experience in backend development (Spring Boot/Kotlin, AWS, Docker, Kubernetes)
  • on-the-job training provided
  • write clean, test-driven code and contribute to open-source projects while continuously learning
  • you thrive in a diverse, cross-functional environment, share knowledge, and strengthen your team
  • always exploring the latest iOS trends, eager to experiment, evaluate, and implement the best solutions to keep our apps ahead of the curve
Job Responsibility
Job Responsibility
  • take ownership of building and evolving top-rated iOS apps (4–5 stars, 10M+ monthly visits) using Swift 6, SwiftUI, The Composable Architecture (TCA), Combine, Swift Package Manager, and iOS 17+
  • design and implement a modular, scalable, and future-ready app architecture that ensures performance, reliability, and maintainability at scale and driving our ongoing migration to TCA-based feature modules
  • champion automation and quality, continuously pushing our fully automated build, testing, and release processes (fastlane, GitHub Actions) to the next level
  • coach and mentor teammates, lead by example in code quality and reviews, and facilitate knowledge-sharing across iOS teams
  • contribute to the backend integration layer using Spring Boot/Kotlin-based services on AWS with Docker and Kubernetes, ensuring seamless connectivity within the NMT ecosystem
  • shape features, improve collaboration, and ensure every release delights user
What we offer
What we offer
  • trainings and learning lunches, tech conferences, a budget for workshops and much more to expand your knowledge and your skills
  • Employee offers that suit you and your life situation: Whether it's a discounted public transport ticket or JobRad leasing, a bicycle garage (incl. regular bicycle service), childcare facility or our modern in-house kindergarten
  • 30 days vacation plus 10 days work from abroad
  • free food offer: in addition to a breakfast snack, we also offer a free lunch in our canteens
  • guidance on the administrative side of relocation and visa processes through our relocation agency
  • 80% office presence and 20% mobile working
Read More
Arrow Right

Senior IOS Developer

We are looking for a Senior iOS Engineer to join our Driver Experience team as a...
Location
Location
Colombia , Bogotá
Salary
Salary:
Not provided
arrive.com Logo
Arrive
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional iOS development experience
  • Deep expertise in Swift
  • strong command of SwiftUI and experience migrating from UIKit
  • Solid grasp of Swift Concurrency — async/await, actors, task cancellation, and structured concurrency patterns
  • Experience building and scaling apps used by hundreds of thousands or millions of users in an enterprise or consumer context
  • Strong understanding of iOS architecture patterns (MVVM, TCA, or equivalent) and their trade-offs
  • Proficiency with REST APIs, JSON, and data modeling
  • Experience with performance profiling tools (Instruments, MetricKit) and a track record of measurable improvements
  • Familiarity with analytics, crash reporting, and experimentation frameworks (e.g. Firebase, Datadog, LaunchDarkly)
  • Comfortable working in a large, cross-functional engineering organization with sourced/managed environments
Job Responsibility
Job Responsibility
  • Together with the team, plan and deliver features and technical enhancements aligned with the team mission and overarching company goals
  • Effectively utilize and improve automated testing strategies to accelerate delivery and elevate the quality of product features
  • Provide ongoing maintenance, support, and technical enhancements to the iOS platform
  • Collaboratively challenge product decisions, drive technical innovation, and solve complex problems
  • Take shared responsibility for the overall efforts, goals, and quality of the team's output
  • Work cross-functionally to elevate technology, apply industry best practices, and promote agile ways of working
  • Fulltime
Read More
Arrow Right

Senior iOS Developer

Our team is rapidly growing and we're looking for a dedicated Senior iOS Develop...
Location
Location
Egypt , Cairo
Salary
Salary:
Not provided
34ml.com Logo
34ML
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience: 3 – 7 years
  • BS/MS degree in Computer Science, Engineering or a related subject
  • Experience in the Apple programming language Swift
  • Experience in Swift UI
  • Solid understanding of the full mobile development life cycle
  • Familiarity with OOP, MVC & Cocoa Touch
  • Previous experience integration of Third party libraries and APIs REST
  • Strong troubleshooting skills
  • Write solid, clean, readable, scalable and maintainable code
Job Responsibility
Job Responsibility
  • Develop native mobile applications on iOS for device platforms iPad/iPhone
  • Collaborate with cross-functional teams to define, design, document, and ship new features
  • Work on bug fixing and improving application performance
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
  • Maintain and develop the company’s standards and processes for best practices and quality assurance
  • Fulltime
Read More
Arrow Right

Senior IOS Developer

We are looking for a Senior iOS Developer to join our global Engineering organiz...
Location
Location
Colombia , Bogotá
Salary
Salary:
Not provided
arrive.com Logo
Arrive
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6–10 years of professional experience in mobile software engineering
  • Strong expertise in iOS development using Swift and SwiftUI
  • Proven ability to work autonomously within an agile framework (2-week sprints) and manage the full production lifecycle
  • Experience with AI-integrated development or a keen interest in leveraging AI to enhance mobile applications
  • A "Product Mindset"—the ability to understand the domain and advocate for the best user experience
Job Responsibility
Job Responsibility
  • Drive Full-Cycle Development: Take ownership of iOS features within our 2-week sprints, moving code from development through to production
  • Innovate with AI: Actively participate in developing and improving our platform through AI-driven solutions to simplify the travel experience
  • Practice Autonomous Engineering: Work independently and proactively, ensuring every technical solution adds tangible value to the end user
  • Collaborate Globally: Engage with a distributed engineering team, contributing to an empowered culture where every voice helps shape the product
  • Ensure High-Quality Delivery: Maintain a focus on quality and "Product Engineering," balancing technical excellence with strategic growth goals
Read More
Arrow Right

Senior iOS Developer

You will play a key role in consolidating multiple apps into a single, scalable ...
Location
Location
Sweden , Stockholm
Salary
Salary:
Not provided
marshall.com Logo
sa.global
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Several years of professional experience developing iOS applications using Swift
  • Demonstrated success delivering complex mobile features end-to-end in cross-functional teams
  • Experience working with SwiftUI, modern concurrency (async/await), Combine, or similar paradigms
  • Experience contributing to architectural foundations, modularisation, or multi-module iOS apps
  • Experience collaborating closely with design, product, QA, hardware/firmware, and backend teams
  • Strong problem-solving and technical design skills, with high standards for maintainability and craftsmanship
  • A user-centric mindset that balances technical considerations with business and product needs
Job Responsibility
Job Responsibility
  • Deliver high-quality iOS features end-to-end using Swift and SwiftUI, with a focus on performance, reliability, and user experience
  • Contribute to the consolidation of multiple apps into a unified, scalable codebase, helping unwind legacy implementations along the way
  • Improve and maintain architectural foundations, modularisation, and shared components that support cross-platform reuse, including Kotlin Multiplatform
  • Write clean, maintainable code with strong unit and automated test coverage, and champion modern testing practices across the team
  • Collaborate closely with Product, Design, Android, Backend, Firmware, and QA to deliver cohesive, global experiences
  • Mentor and support other engineers, raising the overall technical quality and engineering culture of the team
  • Participate in design discussions, code reviews, and technical decision-making to ensure consistent, high-quality implementation
Read More
Arrow Right

Senior iOS Developer

We are seeking a highly skilled and experienced Senior iOS Developer to join our...
Location
Location
Pakistan , Islamabad; Lahore; Karachi
Salary
Salary:
Not provided
10pearls.com Logo
10Pearls
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer science or related field
  • 5+ years of professional iOS development experience
  • Strong proficiency in Swift and/or Objective C
  • Solid understanding of Object-Oriented Programming (OOP) principles
  • Hands-on experience with common iOS frameworks (UIKit, Core Data, Core Animation, etc.)
  • Experience with architectural patterns such as MVC, MVVM, and MVP
  • Experience integrating APIs and third-party libraries
  • Strong understanding of the app submission process to the Apple App Store
  • Experience with version control systems, particularly Git
  • Demonstrable portfolio of released applications on the App Store
Job Responsibility
Job Responsibility
  • Deliver across the entire mobile app lifecycle - concept, design, development, testing, deployment, release to App Store, and ongoing support
  • Develop high-quality, scalable, and maintainable iOS applications using best coding practices
  • Write clean, reusable, and efficient code following industry standards
  • Collaborate closely with designers, QA engineers, product managers, and stakeholders to ensure smooth delivery
  • Ensure compliance with Apple’s Human Interface Guidelines and coding standards (e.g., SwiftLint)
  • Integrate secure authentication methods and data encryption to ensure application security
  • Conduct unit testing and implement automated UI testing to ensure reliability and performance across devices
  • Design and develop intuitive, device-specific user interfaces to enhance user experience
  • Optimize app performance and ensure both new and legacy applications meet quality benchmarks
  • Integrate web services (REST/SOAP APIs, JSON, XML)
Read More
Arrow Right

Senior iOS Developer

Due to continuous growth, our Mobile Development Team is excited to welcome a Se...
Location
Location
Spain , Barcelona
Salary
Salary:
Not provided
leadtech.com Logo
Leadtech Group
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience developing and maintaining iOS applications
  • Deep understanding of Swift, UIKit, SwiftUI, and Apple development best practices
  • Familiarity with CI/CD pipelines, automated testing, and agile methodologies
  • Ability to define and enforce development standards and ensure high code quality
  • Strong analytical and problem-solving skills with a proactive, solution-oriented mindset
  • Excellent teamwork and communication skills, with the ability to collaborate across multidisciplinary teams
  • Advanced English proficiency (spoken and written)
Job Responsibility
Job Responsibility
  • Oversee the external development and maintenance of iOS applications, ensuring top-notch quality and performance
  • Define and implement software development best practices (CI/CD, automated testing, code reviews) across multiple projects
  • Monitor and optimize key app performance metrics, ensuring stability and scalability
  • Develop reusable tools and components to support efficiency and consistency across our app portfolio
  • Collaborate closely with Product and Design teams to define, estimate, and deliver new features and products
  • Promote teamwork and foster a positive, learning-oriented environment where collaboration thrives
What we offer
What we offer
  • Flexible career path with personalized internal training and an annual budget for external learning opportunities
  • Flexible schedule with flextime
  • Option of working full remote or from our Barcelona office
  • Free Friday afternoons with a 7-hour workday
  • 35-hour workweek in July and August
  • Competitive salary
  • Full-time permanent contract
  • Top-tier private health insurance (including dental and psychological services)
  • 25 days of vacation plus your birthday off, with flexible vacation options—no blackout days
  • Free coffee, fresh fruit, snacks, a game room, and a rooftop terrace with stunning Mediterranean views (in office)
  • Fulltime
Read More
Arrow Right