Talent.com
This job offer is not available in your country.
Staff Engineer – Mobile (IOS)

Staff Engineer – Mobile (IOS)

ConfidentialBengaluru / Bangalore
30+ days ago
Job description

What you need to know about the role :

we are looking for a visionary Senior Staff Engineer to lead the development of iOS automation solutions focused on enhancing developer productivity and elevating product quality for iOS applications. This role extends beyond traditional test automation to encompass any automation that streamlines workflows, reduces manual effort, and ensures high-quality, efficient software delivery across the iOS development lifecycle.

You will play a critical role in designing and implementing tools, frameworks, and systems that empower teams to build exceptional products faster and more reliably.

Know your Team :

The Automation Platform Team is focused on streamlining the software development lifecycle by automating repetitive, manual, and error-prone processes. Our goal is to maximize developer efficiency, reduce friction in workflows, and enhance product quality by implementing scalable automation solutions that benefit all engineers.

Key Responsibilities

Enhance Developer Productivity :

  • Build and maintain developer tools to automate repetitive tasks, including provisioning, code formatting, dependency management, and build optimizations.
  • Develop frameworks for static code analysis and code linting specific to iOS development, ensuring adherence to best practices.

Advance iOS Test Automation :

  • Design and implement robust testing frameworks and tooling for  unit, UI, integration, functional , and  performance testing , leveraging tools like  XCTest ,  XCUITest , and simulators.
  • Create systems to enable  early testing  in the SDLC using iOS simulators, device farms (e.g., BrowserStack, AWS Device Farm, Firebase Test Lab), and in-house specialized device labs.
  • Optimize end-to-end testing processes to improve speed, reliability, and test coverage.
  • Automate Quality Assurance :

  • Integrate quality checks into CI / CD pipelines to ensure consistent quality throughout the development process.
  • Automate non-functional testing, including  performance benchmarking ,  memory profiling , and  security vulnerability scanning .
  • Implement screenshot and video comparison systems to identify regressions in UI and user experiences.
  • Streamline Development Workflows :

  • Automate environment setup for development and testing, including provisioning of certificates, profiles, and other iOS-specific configurations.
  • Build integrations for real-time feedback on code quality, test failures, and performance issues.
  • Drive Scalability and Reliability :

  • Create scalable automation solutions that grow with the team's needs and handle large-scale app development challenges.
  • Implement robust monitoring systems for test automation reliability and performance.
  • Leadership and Collaboration :

  • Mentor engineering teams in adopting productivity-enhancing automation tools and best practices.
  • Collaborate with product managers, QA engineers, DevOps, and other stakeholders to define and align automation goals with business needs.
  • Qualifications

    Technical Expertise :

  • 8+ years of experience in software engineering with a focus on iOS development and automation.
  • Strong expertise in iOS-specific tools and frameworks like  XCTest ,  XCUITest , and  Instruments .
  • Proficiency in  Swift  and  Objective-C , with deep knowledge of iOS SDKs and development workflows.
  • Experience building automation solutions for functional and non-functional testing, including UI, performance, and security testing.
  • Familiarity with device labs and emulators, as well as managing automated test execution across diverse devices.
  • Development Stack :

  • Strong programming and scripting skills (e.g.,  Swift ,  Python ,  Bash ).
  • Experience with CI / CD systems (e.g., Jenkins, GitHub Actions, Bitrise, or Fastlane).
  • Familiarity with tools for monitoring and profiling (e.g., Instruments, Xcode's debugging tools, or third-party profiling tools).
  • Soft Skills :

  • Proven ability to architect scalable, maintainable automation solutions.
  • Excellent communication skills and the ability to collaborate across diverse teams.
  • Leadership experience, with a track record of mentoring and guiding engineers.
  • Preferred Qualifications

  • Experience building developer productivity tools such as custom Xcode plugins or Fastlane actions.
  • Familiarity with distributed systems and microservices architecture in the context of iOS development.
  • Knowledge of metrics-driven development and tools like Grafana, Prometheus, or similar monitoring solutions.
  • Skills Required

    Xcode, Ios Development, Ui Development, Ios Sdk

    Create a job alert for this search

    Engineer Ios • Bengaluru / Bangalore

    Related jobs
    • Promoted
    Warner Bros. Discovery - Staff Software Engineer - iOS Platform

    Warner Bros. Discovery - Staff Software Engineer - iOS Platform

    Warner Bros. DiscoveryBangalore
    Discovery the stuff dreams are made of.Who We Are : When we say, the stuff dreams are made of, were not just referring to the world of wiz...Show moreLast updated: 30+ days ago
    • Promoted
    The Emmes Company - Lead Engineer - iOS Platform

    The Emmes Company - Lead Engineer - iOS Platform

    EMMES SERVICES PVT LTDBangalore
    Overview : Job Description : Role : Lead Engineer-iOS Location : India Bengaluru (hybrid) Show moreLast updated: 30+ days ago
    • Promoted
    Disney+ Hotstar - Staff iOS Engineer - SWIFT / Objective C

    Disney+ Hotstar - Staff iOS Engineer - SWIFT / Objective C

    Disney+HotstarBangalore
    Job Summary : As a Staff Software Engineer - iOS, you will be responsible for building performant and resilient iOS applications and fram...Show moreLast updated: 2 days ago
    • Promoted
    Warner Bros. Discovery - Software Engineer II - iOS Platform

    Warner Bros. Discovery - Software Engineer II - iOS Platform

    Warner Bros. DiscoveryBangalore
    Role : As we continue to grow and innovate in a fast-paced, highly-competitive digital environment, we are seeking a Software Engineer Level II, who will be...Show moreLast updated: 18 days ago
    • Promoted
    Mobile App Developer - Android & iOS Platform

    Mobile App Developer - Android & iOS Platform

    ImpacteersBangalore
    About the Role : We are looking for a talented and passionate Mobile App Developer to design, develop, and maintain high-quality mobile applications that deliver outs...Show moreLast updated: 27 days ago
    • Promoted
    ZEGOCLOUD Flutter Engineer (Android & iOS)

    ZEGOCLOUD Flutter Engineer (Android & iOS)

    QuantumGenieBangalore, IN
    Drago Live is a live streaming + virtual gifting + gaming app (think Bigo / Poppo / Tango vibes) built with Flutter & Dart. We use ZEGOCLOUD UI Kit & SDK for live video, beauty filters, PK battles, audi...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Mobile Software Engineer - iOS Platform

    Senior Mobile Software Engineer - iOS Platform

    Recruise India ConsultingBangalore
    Job Summary : We are looking for a skilled and passionate iOS Developer to join our mobile development team.The ideal candidate will have solid ex...Show moreLast updated: 30+ days ago
    • Promoted
    Mobile App Engineer - iOS / Android Platform

    Mobile App Engineer - iOS / Android Platform

    DashhireBangalore
    About the Role : We are looking for a skilled and passionate App Engineer to join our growing development team.In this role, you will be r...Show moreLast updated: 27 days ago
    • Promoted
    iOS Software Engineer - Objective C / SWIFT

    iOS Software Engineer - Objective C / SWIFT

    Success Pact Consulting Pvt LtdBangalore
    Position : iOS Software Engineer Experience : 4-6 Years Location : Bangalore, India ...Show moreLast updated: 30+ days ago
    • Promoted
    Mobile UI Developer - iOS / Android Platforms

    Mobile UI Developer - iOS / Android Platforms

    WorksconsultancyBangalore
    Job Description : We are seeking a skilled and passionate Mobile App Developer with strong expertise in iOS development and a solid underst...Show moreLast updated: 30+ days ago
    • Promoted
    Cultfit - Senior Application Engineer - iOS / Android Platform

    Cultfit - Senior Application Engineer - iOS / Android Platform

    Cure.FitBangalore
    We are seeking a Senior App Engineer to spearhead the development of our Cure.This role demands a technical leader proficient in designing and maintaining high-performance apps on both iOS and Andr...Show moreLast updated: 30+ days ago
    • Promoted
    Software Development Engineer II - iOS Mobile Applications

    Software Development Engineer II - iOS Mobile Applications

    MeeshoBangalore
    About The Team : All superheroes dont wear capes.But if you join our iOS team as a Software Development EngineerII, you can choose to wear one.We care about building...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Engineer - iOS Platform

    Senior Engineer - iOS Platform

    Growel Softech Pvt. Ltd.Bangalore
    Project Overview : Northern Trust is seeking a strategic and hands-on Senior Engineer to lead the End User Computing (EUC) team with a focus on MacO...Show moreLast updated: 3 days ago
    • Promoted
    Ivanti - Senior Software Engineer - iOS Development

    Ivanti - Senior Software Engineer - iOS Development

    IVANTI TECHNOLOGY INDIA PRIVATE LIMITEDBangalore
    Who We Are : In today's work environment, employees use a myriad of devices to access IT applications and data over multiple networks to stay productive, wherev...Show moreLast updated: 26 days ago
    • Promoted
    Software Engineer - iOS Applications

    Software Engineer - iOS Applications

    TalproBangalore
    Key Responsibilities : - Working within the engineering team, specifically on the software design and development of iOS based m...Show moreLast updated: 30+ days ago
    • Promoted
    Senior iOS Engineer - SWIFT Programming

    Senior iOS Engineer - SWIFT Programming

    CollaberaBangalore
    Job Description : We are looking for a highly skilled and experienced Senior iOS Engineer to join our growing mobile development team. This individual will play a key ...Show moreLast updated: 30+ days ago
    • Promoted
    Acko - Mobile Engineer - Android & iOS Platform

    Acko - Mobile Engineer - Android & iOS Platform

    AckoBangalore
    About Us : ACKO is the protection destination for over 200 million tech-savvy families across India, protecting their families, assets and money.Launched in 2016, ACK...Show moreLast updated: 27 days ago
    • Promoted
    AiDash - Software Development Engineer III - iOS Mobile Applications

    AiDash - Software Development Engineer III - iOS Mobile Applications

    AiDashBangalore
    Responsibilities : - Utilise extensive experience in developing iOS native mobile applications.Apply expertise in designing and architecting secure and high-performan...Show moreLast updated: 30+ days ago