Job Description
Are you a passionate and experienced iOS developer looking to shape the future of mobile applications? Do you thrive in a fast-paced environment where innovation and quality are paramount? We're seeking a senior/Lead iOS Developer to join our dynamic team and contribute to the development of exceptional iOS apps.
Responsibilities:● Design, develop, and maintain high-quality iOS applications using Swift and Objective-C.● Design and develop new product features in our products.● Collaborate with product managers, designers, and backend engineers to deliver innovative and user-centric mobile experiences.● Quickly prototype for our new ideas, technologies and designs. Collaborate with our Embedded Engineers and create fully integrated products● Write and optimize the client apps for iOS that can utilize all the internal hardware and services.● Optimize application performance, usability, and scalability.● Stay up-to-date with the latest iOS technologies and frameworks (e.g., SwiftUI, Combine, Core Data).● Mentor and guide junior developers, fostering a culture of continuous learning and growth.● Participate in code reviews and ensure adherence to coding standards and best practices.● Collaborate with the QA team to ensure the highest quality standards are met.
TECH SKILLSLanguages and Design Paradigm - Swift, SwiftUI (Must Have) Database - Swift Data, Core Data, Firebase Storage Analytics - Firebase Work Mgmt. Tools - Jira, Trello, Asana Dependency Tools - Cocoa Pods, SPM Engagement - FCM, Intercom Payment - Apple IAPVersion Control - GIT Others - Core Bluetooth and BLE Programming, Location management, Google Maps and Places, Apple Maps, Rich Notifications, Geofencing, CI/CD, Combine, POP
Qualifications:● Bachelor's degree in Computer Science, Software Engineering, or a related field.● 5+ years of experience in iOS app development.● Strong proficiency in Swift and Objective-C and and iOS ecosystem.● Deep understanding of iOS design patterns and architectural principles (e.g., MVC, MVVM, VIPER).● Proven strong App development and software architecture skills.● Expert in programming for processing, algorithm integration and optimization.● Can write and design logic for App working and scenarios.● Good understanding of Bluetooth, BLE and other communication protocols.● Can integrate app with external devices, Internal hardware and other communication services.● Good understanding of Databases, Backend Services, Front End Services and UI/UX.● Experience with iOS SDKs, frameworks, and APIs.● Knowledge of UI/UX design principles and best practices.● Excellent problem-solving and debugging skills.● Strong communication and collaboration skills.
Preferred Qualifications:● Experience with cross-platform development frameworks (e.g., React Native, Flutter).● Knowledge of cloud platforms (e.g., AWS, GCP, Azure).● Experience with CI/CD pipelines and automation tools.● Contributions to open-source iOS projects.
Benefits:● Competitive salary and benefits package.● Opportunities for professional growth and development.● Collaborative and supportive work environment.● Chance to work on exciting and innovative mobile projects.