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.