Senior iPhone Developer

"Your Success, Our Mission."

Job Title: Senior iPhone Developer

Location : Hyderabad, India

Experience : 6-10 years in native iOS mobile application development.

Skills and qualifications for this role include:

Job Description:
We are seeking a highly skilled and experienced Senior iPhone Developer to join our talented team. As a Senior iPhone Developer, you will be responsible for designing, developing, and maintaining native iOS applications. You will collaborate closely with our product development team to create seamless and engaging user interfaces, integrate with client-server applications and RESTful APIs, and ensure high-quality code that meets Apple’s design principles and guidelines.
Key Responsibilities:
Design, develop, and maintain native iOS applications using Swift, Objective-C, Core Foundation, UIKit, and Cocoa Touch.
Publish apps to the App Store, ensuring compliance with Apple’s guidelines and best practices.
Work with client-server applications and RESTful APIs to integrate backend services with the mobile app.
Utilize databases such as CoreData or Realm for data storage and management.
Implement architectural patterns such as MVP, MVVM, or Layered Architecture for scalable and maintainable code.
Conduct memory management, performance profiling, and optimization to ensure app efficiency and resource utilization.
Apply design and architecture knowledge, including object-oriented design patterns and Apple’s design principles. Collaborate with cross-functional teams to define requirements, design solutions, and deliver high-quality mobile applications.
Stay updated with the latest iOS development trends, tools, and technologies to drive continuous improvement and innovation.
Provide mentorship and guidance to junior developers, fostering a collaborative and knowledge-sharing environment.

Requirements:
Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
Proven experience of 6-10 years in native iOS mobile application development.
Proficiency in Swift, Objective-C, Core Foundation, UIKit, and Cocoa Touch.
Experience with client-server applications, RESTful APIs, and integrating backend services.
Knowledge of databases like CoreData or Realm for data storage and management.
Familiarity with architectural patterns such as MVP, MVVM, or Layered Architecture.
Strong problem-solving skills, logical thinking, and analytical abilities.
Understanding of memory management, performance profiling, and resource constraints in mobile development.
Knowledge of Apple’s design principles, interface guidelines, and App Store submission process.
Experience with Firebase analytics and APNS (Apple Push Notification Service) is a plus.

BTech Internship Form