CrawlJobs Logo

Filters

Location
Salary

Software Engineer - Ios India Jobs

7 Job Offers

Staff Software Engineer - iOS
Save Icon
Lead iOS development for Uber's global Rider platform in Bangalore. Architect high-performance libraries using Swift, SwiftUI, and advanced iOS frameworks. Drive innovation, mentor engineers, and impact millions of users daily with your 8+ years of expertise.
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Software Engineer II (iOS)
Save Icon
Join Uber's Payment team in Hyderabad as an iOS Engineer. Design and build high-quality, scalable payment solutions using Swift and modern iOS frameworks. You'll tackle complex challenges, mentor junior engineers, and enhance the secure payment experience for millions of users. This role offers h...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Software engineer 2 iOS
Save Icon
Join Uber's Experience team in Bangalore to enhance quality supply and acceptance rates. Develop configurable iOS platforms for core trip, offer, and scheduling experiences. Write elegant code, solve distributed systems challenges, and mentor engineers. Build high-quality, scalable earner product...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Software Engineer – iOS
Save Icon
Join Barclays in Bengaluru as an iOS Software Engineer. You will develop native iOS applications using Swift, SwiftUI, and Combine, while also leveraging strong Java and Spring Boot skills for backend services. This role involves leading teams, mentoring, and driving the full development lifecycl...
Location Icon
Location
India , Bengaluru
Salary Icon
Salary
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Software Engineer II - iOS
Save Icon
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Senior Software Engineer – iOS
Save Icon
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
votredircom.fr Logo
Wissen
Expiration Date
Until further notice
Software Engineer II -iOS
Save Icon
Join Uber's Mobile Observability team in Bangalore as an iOS Software Engineer. Build core SDKs for crash reporting and performance monitoring used by millions globally. You'll need deep iOS expertise in Swift, Objective-C, and low-level debugging. Develop high-performance, low-overhead tools cri...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice

About the Software Engineer - Ios role

A career as a Software Engineer specializing in iOS development is a dynamic and rewarding path for those passionate about building the mobile applications that power modern life. Professionals in these iOS jobs are responsible for the entire lifecycle of an app, from initial concept and design through to development, testing, deployment, and ongoing maintenance. They are the architects of the user experience on Apple devices, including iPhones, iPads, and Apple Watches, crafting intuitive, responsive, and visually appealing interfaces that seamlessly integrate with the iOS ecosystem.

At the core of these roles is a deep proficiency in Apple’s programming languages, primarily Swift and Objective-C. A typical day for an iOS engineer involves writing clean, efficient, and well-documented code using Xcode, the official integrated development environment (IDE). They work extensively with frameworks like UIKit and SwiftUI to build user interfaces, and with Foundation for core application logic. Common responsibilities include integrating with backend services via RESTful APIs or GraphQL, managing local data persistence using Core Data or SwiftData, and implementing complex features such as push notifications, in-app purchases, and augmented reality experiences using ARKit. Performance optimization is also critical; engineers must ensure apps run smoothly, conserve battery life, and handle memory efficiently.

Beyond coding, iOS engineers are deeply involved in the software development lifecycle. They participate in agile ceremonies like sprint planning and daily stand-ups, collaborate closely with product managers and UI/UX designers to translate requirements into technical specifications, and write unit and UI tests to ensure code reliability. Code reviews are a standard practice, fostering knowledge sharing and maintaining high code quality. A strong understanding of Apple’s Human Interface Guidelines (HIG) is essential to create apps that feel native and intuitive. Furthermore, engineers must be adept at using tools like Git for version control, Instruments for performance profiling, and App Store Connect for managing app releases, beta testing via TestFlight, and monitoring app performance and crash reports.

Typical requirements for these positions include a bachelor’s degree in computer science or a related field, or equivalent practical experience. Employers seek candidates with a proven portfolio of published apps on the App Store. Key skills include strong problem-solving abilities, a keen eye for detail, and excellent communication skills for cross-functional collaboration. As the mobile landscape evolves, a willingness to learn new technologies—such as Swift concurrency, Combine, Swift Charts, and visionOS for Apple Vision Pro—is highly valued. Ultimately, professionals in these iOS jobs combine technical expertise with creative problem-solving to deliver the high-quality, secure, and delightful mobile experiences that users expect from the Apple platform.