HamburgerMenu
hirist

iOS Software Engineer - Objective C/SWIFT

Posted on: 28/08/2025

Job Description

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.


info-icon

Did you find something suspicious?