Senior Software Engineer iOS(Primary) with Flutter (Secondary)

E-stone Information Technology

  • Posted: 2 days ago
  • Openings: 10
  • Applicants: 0

Job Description

Senior Software Engineer– iOS (Primary) with Flutter (Secondary)
Experience : 4+ Years

Location : Mumbai (WFO)

Key Responsibilities
iOS (Primary – Core Ownership)
Own the end-to-end iOS application lifecycle: architecture, development, performance tuning, testing, release, and post-production stability.
Design and develop high-performance, scalable native iOS features using Swift.
Drive iOS architectural decisions (MVVM, modularization, dependency management, build optimization).
Identify and resolve complex iOS-specific issues related to memory, threading, rendering, startup time, and crashes.
Maintain and enhance legacy Objective-C codebases where required.
Ensure best practices for App Store compliance, security, accessibility, and backward compatibility.
Perform deep profiling and performance optimization using Instruments and other native tooling.
Lead and participate in code reviews, setting high standards for iOS code quality.
Mentor junior engineers on iOS best practices and architectural thinking.
Flutter (Secondary – Mandatory but Supporting)
Develop and maintain Flutter modules integrated within the native iOS app.
Collaborate on cross-platform feature development while ensuring native iOS quality is not compromised.
Work with Flutter–native communication mechanisms (Pigeon / platform channels).
Apply state management patterns in Flutter (Riverpod preferred).
Ensure Flutter modules meet performance, stability, and UX expectations of a premium iOS app.
Collaborate with Android counterparts to maintain cross-platform consistency where applicable.

Required Skills C Experience (Must-Have)

Non-Negotiable – iOS Expertise

4+ years of strong, hands-on native iOS development experience in production applications.
Expert-level proficiency in Swift and deep understanding of iOS SDKs.
Proven experience working on large-scale, consumer-facing iOS apps.
Strong grasp of iOS internals: memory management, concurrency, rendering pipeline, app lifecycle.
Experience with iOS architecture patterns (MVVM preferred).
Hands-on experience with unit tests, UI tests, and TDD practices in iOS.
Solid understanding of REST APIs, networking, and data persistence on iOS.
Experience with Git-based workflows and Agile development practices.

Mandatory – Flutter (Intermediate Level)

Practical experience building Flutter applications or modules using Dart.
Hands-on experience with Flutter state management (Riverpod strongly preferred).
Experience integrating Flutter modules into existing native iOS applications.
Understanding of Flutter performance considerations in hybrid setups.

Good to Have

Experience in media, finance, or high-traffic content apps.
Experience with modular app architecture and multi-target builds.
Familiarity with CI/CD pipelines for iOS.
Experience collaborating across native + cross-platform teams.

What We Are Explicitly NOT Looking For
Flutter-first engineers with limited native iOS depth.
Profiles where Flutter is the primary skill and iOS is secondary.
Candidates without strong, hands-on ownership of production iOS apps.

More Info

Full Time
o
Not Disclosed
English
Not Disclosed

Education

Any Graduate
Not Disclosed

Required Skills

Post production Performance tuning GIT C networking MVVM TDD Memory management

Contact Details

E-stone Information Technology
+91 987654567
info@e-stonetech.com
  • Experience4 years
  • Salary Above 10 LAKHS ANNUALLY
  • Location for Hiring Mumbai
  • Apply Now
Latest Job

Similar Jobs

Secondary Teacher - English & Geography
Ebenezer International School
  • 4 years
  • Mumbai
  • 2 Days
Secondary Section Co-Ordinator
Ebenezer International School
  • 6+ years
  • Mumbai
  • 2 Days
Secondary Teacher - English
Ebenezer International School
  • 4 years
  • Mumbai
  • 2 Days
Secondary Teacher - Biology
Ebenezer International School
  • 4 years
  • Mumbai
  • 2 Days
Secondary Teacher - Physics
Ebenezer International School
  • 4 years
  • Mumbai
  • 2 Days
Research Analyst
Biltrax Const, Data Research Insight
  • 3 years
  • Mumbai
  • 2 Days