Job
Description
As an iOS Developer at our company, you will be an integral part of the mobile team responsible for building the customer-facing Roadcast mobile application. Your role will involve collaborating closely with the iOS Lead, Technical Product Manager, and Backend Engineers to ensure the delivery of robust, scalable, and user-friendly iOS experiences. **Key Responsibilities:** - Design, develop, and maintain high-performance iOS applications using Swift, UIKit, and SwiftUI. - Collaborate with backend and product teams to define and integrate RESTful APIs and business logic. - Implement and maintain features related to real-time tracking, location services, and notifications. - Optimize app performance for speed, responsiveness, and battery efficiency. - Conduct code reviews, write clean modular code, and follow best practices in architecture and testing. - Debug and resolve issues across app versions and devices. - Participate in sprint planning, architecture discussions, and release coordination. - Stay up-to-date with the latest iOS frameworks, tools, and Apple ecosystem changes. - Contribute to improving the app's UX by collaborating closely with designers and the QA team. **Qualifications Required:** - 2 - 4 years of professional experience in iOS application development. - Strong proficiency in Swift, with solid understanding of UIKit, SwiftUI, and the iOS SDK. - Experience integrating iOS apps with RESTful APIs, JSON, and third-party SDKs (Firebase, Google Maps, etc.). - Familiarity with Core Location, push notifications, and background services. - Understanding of mobile app architecture (MVC, MVVM, Clean Architecture). - Experience with Git, CI/CD pipelines, and app deployment to the App Store. - Strong problem-solving and debugging skills. - Excellent collaboration and communication skills. - Bachelor's degree in Computer Science, Engineering, or a related field. Please note that the company's additional details were not included in the provided job description.,