JobTarget Logo

Senior IOS Engineer - Contractual 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 - Contractual

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

This role is an opportunity to contribute to the development of high-performance, data-intensive mobile applications in a fast-paced and collaborative environment. You will be responsible for building and enhancing advanced iOS features such as dashboards, analytics views, and offline-first data workflows that power real-time decision-making. The position involves close collaboration with product, backend, and data teams to transform complex requirements into scalable mobile solutions. You will work with modern Swift and SwiftUI architectures while ensuring clean, maintainable, and well-tested code. This is a hands-on engineering role with strong ownership across the full mobile development lifecycle, from design to App Store release. You will also play a key role in optimizing performance, improving data synchronization, and shaping mobile architecture decisions at scale.

Accountabilities:
  • Design and develop end-to-end iOS features including KPI dashboards, analytics screens, drill-down views, and advanced filtering interfaces using Swift and SwiftUI.
  • Build and maintain offline-first architecture, including Parquet-based data sync, local caching, and embedded database integration (e.g., DuckDB/SQLite).
  • Collaborate with product managers, designers, backend, and data engineers to translate requirements into technical specifications and scalable mobile solutions.
  • Ensure high code quality through clean SwiftUI/MVVM implementation, code reviews, and validation of acceptance criteria before QA handoff.
  • Monitor and optimize application performance using Instruments (Time Profiler, Allocations, Leaks) and debugging tools such as LLDB.
  • Work on Firebase integrations (Authentication, Firestore, Storage, Analytics) and implement secure authentication flows including Sign in with Apple and Google Sign-In.
  • Own release management activities including code signing, TestFlight distribution, provisioning, and App Store Connect submissions.
  • Contribute to architecture decisions, scalability planning, and documentation to support long-term maintainability of mobile systems.
Requirements:
  • 5+ years of iOS development experience with strong expertise in Swift, SwiftUI, and Apple ecosystem frameworks.
  • Strong understanding of MVVM architecture, protocol-oriented programming, and clean software design principles.
  • Hands-on experience with Swift Concurrency (async/await, actors, @MainActor) and reactive patterns (Combine or async-based flows).
  • Proven experience building data-heavy or analytics-driven iOS applications (dashboards, BI tools, reporting apps).
  • Experience with Firebase services including Authentication, Firestore, Storage, and Analytics integration.
  • Familiarity with local data storage solutions such as SQLite, Core Data, Realm, or DuckDB, and offline-first synchronization patterns.
  • Proficient with Xcode 16+, debugging with LLDB, and performance profiling using Instruments.
  • Experience with Swift Package Manager, Git workflows, and collaborative development in distributed teams.
  • Strong communication skills, attention to detail, and ability to work in an agile, fast-paced environment.
  • Bonus: experience with Swift Charts, CI/CD tools (Fastlane, Xcode Cloud, GitHub Actions), or cross-platform frameworks like React Native or Flutter.
Benefits:
  • Flexible contractual engagement with competitive compensation (based on experience and market standards).
  • Remote-friendly work setup with collaboration across distributed engineering teams.
  • Opportunity to work on large-scale, data-driven mobile products with modern SwiftUI architecture.
  • Exposure to advanced technologies including offline-first sync, analytics systems, and cloud-based data pipelines.
  • High ownership role with influence on architecture, scalability, and product decisions.
  • Fast-paced, product-focused engineering environment with strong emphasis on learning and impact.
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.