Sr Software Engineer (IOS Developer)

Aqilea

Bengaluru

Hybrid

INR 1,500,000 - 2,100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Aqilea in Bangalore is seeking a Senior Software Engineer (iOS) to bridge product and engineering, delivering high-quality iOS solutions using SwiftUI and modern architectures. You will collaborate with product managers, designers, and backend teams to implement robust features with pixel-perfect UI and scalable code.

You'll mentor juniors, participate in code reviews, optimize performance, and ensure reliable network integration and testing.

Qualifications

  • Proven expertise in SwiftUI with deep understanding of declarative UI.
  • Proficient in Swift and modern language features.
  • Strong knowledge of MVVM, VIPER or Clean Architecture.

Responsibilities

  • Collaborate with product managers, engineering managers and stakeholders to deliver iOS features.
  • Mentor junior developers, conduct code reviews and promote best practices.

Skills

SwiftUI
Swift
MVVM
VIPER
Clean Architecture
iOS Frameworks
UI Design
Performance Optimization
Networking
Debugging
Leadership
Communication
Continuous Learning

Tools

Xcode
Instruments

Job description

As a Senior Software Engineer (iOS) you will be in the centre of the action where product meets business. You will be working closely with Product Managers, Engineering Managers, development teams and other stakeholders, helping to develop the product for iOS as per the business requirement without compromising on the industry best coding practices.

Requirements
  • Expertise in SwiftUI: Extensive experience and deep understanding of SwiftUI, including its core concepts, declarative syntax, and component-based architecture. As a senior developer, you should be able to leverage SwiftUI's advanced features, handle complex UI requirements, and provide guidance to junior developers.
  • Swift Programming: Mastery of the Swift programming language, including its latest features and best practices. Senior developers should be able to write clean, efficient, and maintainable code, and provide mentorship to junior team members on Swift-related topics.
  • Architecture and Design Patterns: Proficiency in software architecture and design patterns, such as MVVM, VIPER, or Clean Architecture, is crucial. Senior developers should be able to make informed decisions on architectural choices, design scalable and modular solutions, and ensure code quality and maintainability.
  • iOS Frameworks and APIs: In-depth knowledge of the iOS SDK, including various frameworks and APIs provided by Apple. Strong familiarity with foundational frameworks like UIKit, Core Data, Core Animation, and Core Graphics is important, as well as an understanding of how to integrate them effectively with SwiftUI.
  • Advanced User Interface Design: Expertise in user interface design principles and a keen eye for detail. As a senior developer, you should be able to collaborate closely with designers, provide valuable feedback, and ensure the implementation of pixel-perfect and intuitive user interfaces.
  • Performance Optimization: Ability to optimize application performance by identifying and addressing bottlenecks, reducing memory footprint, and improving rendering efficiency. Proficiency in tools like Instruments for performance analysis and optimization is highly valuable.
  • Networking and API Integration: Extensive experience working with RESTful APIs, handling asynchronous network requests, parsing JSON responses, and implementing robust error handling and authentication mechanisms. Senior developers should have a deep understanding of networking concepts and practices.
  • Debugging and Troubleshooting: Strong debugging skills to identify and resolve complex issues. Proficiency in using debugging tools, such as XCode's debugger and console, and the ability to analyze crash logs and system logs are important for troubleshooting and resolving critical issues.
  • Team Leadership and Mentorship: Strong leadership skills to guide and mentor junior developers, provide technical direction, and foster a collaborative and productive team environment. Senior developers should be able to facilitate knowledge sharing, conduct code reviews, and provide constructive feedback.
  • Communication and Collaboration: Excellent communication skills, both written and verbal, to effectively communicate ideas, technical concepts, and project requirements. The ability to collaborate with cross‑functional teams, including designers, product managers, and backend developers, is crucial for successful project delivery.
  • Continuous Learning and Adaptability: A passion for learning and staying up-to-date with the latest iOS and SwiftUI advancements. As a senior developer, you should actively seek out new technologies, trends, and best practices, and be adaptable to evolving project requirements and technologies.
Notice Period

Immediate to 15 Days

Location

Bangalore (Hybrid)

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior iOS Developer
Senior iOS Developer

r3 Consultant • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Competitive salary
Flexible work options
Career growth opportunities
Sr Software Developer
Sr Software Developer

Intertec Systems • Indore District

On-site
INR 1,500,000 - 2,100,000
Senior Software Developer-IOS Application Development
Senior Software Developer-IOS Application Development

Nestdigital • Chennai District

On-site
INR 2,600,000 - 4,200,000
Senior iOS Developer
Senior iOS Developer

Times World • India

On-site
INR 1,000,000 - 1,500,000
Senior Software Engineer - iOS
Senior Software Engineer - iOS

Procore Technologies • Bengaluru

On-site
INR 1,800,000 - 2,600,000
iOS Senior Engineer 12+ years | Bangalore
iOS Senior Engineer 12+ years | Bangalore

ThoughtWin - A CMMI Level 3 Company • Bengaluru

On-site
INR 3,500,000 - 5,500,000
Senior Software Developer-iOS Swift Engineer
Senior Software Developer-iOS Swift Engineer

Nestdigital • Ernakulam

On-site
INR 1,800,000 - 2,400,000
Sr Software Engineer (iOS Mobile App Developer)
Sr Software Engineer (iOS Mobile App Developer)

Unidel Group • Pune District

On-site
INR 800,000 - 1,200,000
SWIFT iOS - Senior Engineer
SWIFT iOS - Senior Engineer

Iris Software • Dadri

On-site
INR 1,000,000 - 1,500,000
Senior Software Developer
Senior Software Developer

Intertec Systems • India

On-site
INR 4,000,000 - 6,000,000