Job Description
• Develop, test, and maintain iOS applications using Swift and Objective-C.
• Implement Bluetooth Low Energy (BLE) features, including device pairing, data transfer, and connection management.
• Collaborate with product managers and UI/UX designers to understand requirements and translate them into technical solutions.
• Evaluate the performance, quality, and responsiveness of applications.
• Identify and fix bugs and performance bottlenecks.
• Integrate iOS applications with RESTful APIs and other back-end services.
• Maintain code quality through code reviews, automated testing, and continuous integration.
• Stay updated with the latest iOS and BLE developments and best practices.
• Provide technical guidance and support to junior developers as needed.
• Work on application architecture and design decisions to ensure scalability and reliability.
Requirements:
• Bachelor's degree in Computer Science, IT, or a related field.
• 4+ years of experience in iOS app development.
• Strong proficiency in Swift and Objective-C.
• Experience with iOS frameworks such as UIKit, Core Bluetooth, and Core Data.
• Hands-on experience with Bluetooth Low Energy (BLE) protocols and implementation in iOS applications.
• Familiarity with RESTful API integration.
• Knowledge of Apple's Human Interface Guidelines and best practices for iOS app design.
• Experience with version control systems like Git.
• Understanding of mobile app architecture patterns (e.g., MVC, MVVM).
• Excellent problem-solving skills and attention to detail.
• Able to work independently and collaboratively in a team environment.
• Strong communication skills.
Technical Skills:
• Swift
• Objective-C
• UIKit
• Core Bluetooth
• Core Data
• BLE
• RESTful APIs
• Git
• MVC
• MVVM
• iOS App Architecture
💡 Quick Summary
Seeking a career-building opportunity? The Senior Mobile Software Developer - iOS position is now open for candidates interested in the Software Developer Jobs sector. This role in Pune offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
