HamburgerMenu
hirist

Staff Software Engineer - iOS

Movius
Bangalore
10 - 12 Years

Posted on: 28/11/2025

Job Description

Role Overview :

We are seeking an experienced Senior Staff Engineer - iOS to lead the architecture, development, and optimization of high-performance mobile applications for our platform. In this role, you will collaborate closely with Product, Design, and Backend teams to deliver world-class user experiences. You will also provide technical leadership, mentor developers, and drive best practices across the iOS engineering function.

Key Responsibilities :

- Architect, design, and build scalable and maintainable iOS applications using Swift, SwiftUI, and UIKit.

- Translate product requirements into clean, efficient, and elegant technical solutions.

- Provide technical leadership to the iOS team-mentor developers, conduct code reviews, and uphold coding standards.

- Diagnose and resolve complex issues, including performance bottlenecks, crashes, and memory optimization challenges.

- Ensure adherence to modern iOS architecture patterns (e.g., MVC, MVVM, VIPER) and industry best practices.

- Review UI/UX designs for technical feasibility and optimize applications for maximum speed, robustness, and scalability.

- Collaborate with Backend Engineers to design and integrate RESTful APIs and data workflows.

- Work within an Agile environment-actively participate in sprint planning, stand-ups, retrospectives, and cross-functional discussions.


- Stay at the forefront of iOS technologies, evaluating and adopting new tools, frameworks, and best practices.

Requirements :


- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

- 10+ years of hands-on iOS development experience, including at least 1 major application built and led end-to-end.

- Strong proficiency in Swift and Objective-C, with deep knowledge of modern iOS frameworks.

- Practical experience with SwiftUI, UIKit, and iOS app lifecycle management.

- Strong foundation in data structures, algorithms, multithreading, and system design.

- In-depth understanding of iOS architecture patterns (MVVM, MVC, VIPER) and design principles.

- Experience with RESTful APIs, networking, and offline storage mechanisms.

- Proven ability to optimize app performance and debug complex issues.

- Strong communication skills and ability to collaborate with cross-functional teams.

- Portfolio of at least 5 complex iOS applications available on the App Store or via demonstrable project links.

info-icon

Did you find something suspicious?