Posted on: 28/08/2025
Position : iOS Software Engineer
Experience : 4-6 Years
Location : Bangalore, India
Job Summary :
We are seeking a highly skilled and experienced iOS Software Engineer to join our team. The ideal candidate will have a strong background in iOS development, with a deep understanding of mobile architecture, algorithms, and data structures. You will be responsible for building scalable, high-performance mobile applications and will play a key role in the entire product delivery lifecycle, from design to deployment. This role requires excellent problem-solving abilities and hands-on experience with both Objective-C and Swift.
Key Responsibilities :
Mobile Application Development :
- Design, build, and maintain robust and scalable iOS applications for a range of devices.
- Write clean, efficient, and well-documented code in Objective-C or Swift.
- Work with Storyboards, constraints, and implement various UI animations to create a seamless user experience.
Architectural Design and Best Practices :
- Contribute to the design of scalable and maintainable mobile application architectures.
- Utilize core iOS concepts such as delegates, protocols, notifications, and a deep understanding of the application life cycle.
- Integrate third-party SDKs and implement push notification services to enhance app functionality.
Problem-Solving and Collaboration :
- Apply a strong command of Data Structures and Algorithms to solve complex technical challenges.
- Collaborate with cross-functional teams, including product managers and designers, to translate requirements into technical solutions.
- Troubleshoot, debug, and optimize application performance and reliability.
Required Skills :
Core iOS Development :
- 4-6 years of experience in iOS software engineering and product delivery.
- Strong proficiency in Objective-C or Swift and deep knowledge of Cocoa Touch.
- Hands-on experience working with Storyboards, constraints, and different UI animation techniques.
- In-depth understanding of delegates, protocols, notifications, and the iOS application life cycle.
Computer Science Fundamentals :
- Excellent command of Data Structures and Algorithms.
- Strong problem-solving and analytical skills.
Mobile Ecosystem :
- Knowledge of Push notification services.
- Experience with third-party SDK integrations.
Preferred Skills :
- Experience with unit testing and UI testing frameworks for iOS.
- Familiarity with Agile development methodologies.
- Knowledge of native build tools like CocoaPods or Swift Package Manager.
- Experience with RESTful APIs and API integration.
- A strong portfolio of published applications on the App Store.
Did you find something suspicious?
Posted By
Posted in
Mobile Applications
Functional Area
Mobile Development - iOS
Job Code
1537235
Interview Questions for you
View All