JobTarget Logo

Senior IOS Engineer in India at Jobgether

NewJob Function: Information Technology
Jobgether
India, India
Posted on
New job! Apply early to increase your chances of getting hired.

Explore Related Opportunities

Job Description

Senior IOS Engineer

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior iOS Engineer in India.

This role is focused on building and evolving high-performance, data-driven iOS applications with a strong emphasis on modern SwiftUI architecture and scalable mobile engineering practices. You will work on complex features such as KPI dashboards, analytics visualizations, offline-first sync systems, and data-heavy UI components that require precision and performance optimization. The environment is highly collaborative, involving close interaction with product managers, designers, backend engineers, and data teams across distributed locations. You will contribute to architectural decisions, improve code quality, and ensure mobile systems scale effectively with growing data complexity. The role also involves ownership of App Store releases and mobile CI/CD workflows, making it both technically deep and end-to-end responsible. This is a contract position in a fast-paced, agile setting where strong engineering discipline and proactive problem-solving are essential.

Accountabilities:

In this role, you will be responsible for designing, developing, and maintaining advanced iOS applications while ensuring performance, scalability, and high-quality user experiences.

  • Build and deliver new iOS features from the ground up, including dashboards, filters, drill-down views, and data visualization interfaces
  • Contribute to and maintain a clean SwiftUI-based architecture using MVVM and protocol-oriented design principles
  • Collaborate with backend, data, and analytics teams to integrate complex datasets including SQL, Parquet, Firebase, and DuckDB
  • Implement and improve offline-first synchronization, local caching, and data persistence mechanisms
  • Ensure correctness of data presentation, including timezone handling, currency formats, and filtering logic
  • Maintain and optimize application performance using Instruments (Time Profiler, Allocations, Leaks)
  • Participate in code reviews and ensure acceptance criteria are met before QA handoff
  • Own App Store release processes, including code signing, provisioning, TestFlight, and App Store Connect submissions
  • Translate product requirements into clear technical specifications and scalable mobile solutions
  • Provide feedback on system architecture and contribute to long-term scalability decisions
  • Write clear technical documentation to support team collaboration and maintainability
Requirements:

This role requires strong iOS engineering expertise, deep understanding of modern Apple frameworks, and the ability to work effectively in complex, data-intensive environments.

  • 5+ years of iOS development experience with strong knowledge of Apple frameworks and design principles
  • Strong proficiency in Swift (Swift 5.8+) including async/await, actors, and Swift concurrency models
  • Hands-on experience with SwiftUI (iOS 17.6+) including state management, navigation, and custom layouts
  • Solid understanding of MVVM architecture and clean separation of concerns
  • Experience integrating Firebase services including Authentication, Firestore, Storage, and Analytics
  • Experience with Sign in with Apple and Google Sign-In implementations
  • Strong experience working with local databases such as SQLite, Core Data, Realm, or DuckDB
  • Familiarity with SQL, embedded databases, and data-driven mobile applications
  • Experience with performance debugging using Xcode tools (LLDB, Instruments)
  • Understanding of offline-first architectures, caching strategies, and file-based data handling
  • Experience with CI/CD tools such as Fastlane, Xcode Cloud, or GitHub Actions is a plus
  • Strong communication skills and experience working in distributed agile teams
  • Ability to estimate work accurately and deliver within deadlines in a fast-paced environment
Benefits:
  • Remote-friendly contract engagement with flexible collaboration
  • Opportunity to work on advanced, data-intensive mobile applications with modern SwiftUI stacks
  • Exposure to large-scale analytics, BI dashboards, and offline-first mobile architectures
  • Work in a highly collaborative global engineering environment
  • Competitive contract compensation aligned with experience and skills
  • Opportunity to work with modern tooling, cloud services, and AI-assisted development practices
  • Exposure to complex system design, architecture discussions, and end-to-end mobile ownership
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1

Job Location

India, India

Frequently asked questions about this position

Continue to apply
Enter your email to continue. You’ll be redirected to the employer’s application.
By clicking Continue, you understand and agree to JobTarget's Terms of Use and Privacy Policy.