Uncategorized

Senior Software Engineer – iOS (Primary) with Flutter (Secondary)Role OverviewWe are looking for a Senior iOS Engineer with expert-level proficiency in native iOSdevelopment and working/intermediate experience in Flutter to contribute to theMoneycontrol iOS & Flutter mobile applications.This role is iOS-first and non-negotiable. Flutter experience is mandatory, but thesuccessful candidate must demonstrate deep ownership of native iOS architecture,performance, and lifecycle management in large-scale production apps. Flutter willprimarily be used for module-based development and cross-platform integration,not as the core skill.You will work on a highly scalable, performance-critical consumer app with millionsof users, collaborating closely with backend, product, and design teams.Key ResponsibilitiesiOS (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 & 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.
    Why Join Moneycontrol
  • Work on one of India’s most trusted and high-traffic financial platforms.
  • Solve real-world scale and performance challenges.
  • Opportunity to shape iOS architecture and technical direction.
  • High ownership, visibility, and long-term product impact.

Kindly share your updated resume

ruchita.parsekar@e-stonetech.com

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Apply

Your email address will not be published. Required fields are marked *

+
Chat with
Bot from Estone
We are online!
Hello 👋, how can I help you today?