Role and Responsibilities
- Design and build high-quality applications for the iOS platform.
- Proficiently work with Swift and Objective-C , while also applying SwiftUI where applicable.
- Ensure the performance, scalability, quality, and responsiveness of applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Apply latest coding practices , clean architecture principles , and design patterns to solve complex problems efficiently.
- Design and implement architecture patterns suitable for large-scale and complex problem-solving.
- Identify bottlenecks, debug issues, and ensure timely fixes for critical bugs.
- Help maintain code quality, organization, automation, and compliance with industry standards.
- Contribute to ISO standards compliance , including secure coding, vulnerability assessments, and audit readiness (Mend-type and similar audits).
- Work on projects involving BLE communication, SDK development, and integration as a plus point.
Qualifications and Education Requirements
Bachelor’s degree in Computer Science, Software Engineering, or a relevant field.4+ years of hands-on iOS development experience.Preferred Skills
Strong proficiency in Swift , Objective-C , and working knowledge of SwiftUI .Solid understanding of object-oriented programming and Cocoa APIs on macOS / iOS.Good knowledge of performance limits, characteristics, and optimization techniques.In-depth knowledge of memory management, multi-threading , and concurrency .Experience with embedded databases , data persistence, and system data stores.Proficient in RESTful API integration and backend communication.Strong sense of UI / UX design with user-centric focus.Familiarity with low-level C-based libraries is a plus.Implementation of unit testing , automated testing platforms , and CI / CD pipelines.Strong knowledge of Apple’s Human Interface Guidelines (HIG) and design principles.Proficient understanding of Git or similar version control tools.Experience with continuous integration pipelines .Awareness of ISO security standards , secure coding practices, and handling vulnerability audits .Bonus : Prior experience with BLE protocols, SDK development, and device connectivity .Seniority level
Mid-Senior levelEmployment type
Full-timeJob function
Engineering and Information TechnologyIndustries
Transportation, Logistics, Supply Chain and Storage#J-18808-Ljbffr