Collaborate closely with product managers, designers, and stakeholders to gather project requirements and translate them into technical specifications.
Design, develop, and maintain native iOS applications, ensuring seamless functionality from concept to deployment.
Write clean, efficient, and maintainable code in Swift, leveraging SwiftUI and industry best practices.
Integrate RESTful APIs, WebSocket, and Socket.io for real-time data exchange and communication.
Implement push notifications and session management for enhanced user engagement and retention.
Conduct thorough testing and debugging to ensure the quality, performance, and reliability of applications.
Utilize crash analytics tools to identify and address issues promptly, ensuring a smooth user experience.
Manage production build release procedures, including version control with Git.
Integrate hardware components via Bluetooth and socket connections, leveraging internet connectivity for seamless operation.
Implement location integration for precise tracking and navigation functionalities.
Stay updated on the latest trends, technologies, and best practices in iOS development.
Job Requirements:
Bachelors degree in Computer Science, Engineering, or a related field, or equivalent work experience.
Proven experience in developing native iOS applications using Swift and SwiftUI.
Strong understanding of RESTful APIs, WebSocket, and Socket.io integration.
Familiarity with push notifications, session management, and socket scaling techniques.
Experience with crash analytics tools and production build release procedures.
Proficiency in hardware integration via Bluetooth and socket connections, as well as internet connectivity.
Knowledge of location integration for GPS-based functionalities.
Solid understanding of iOS architecture, design patterns, and best practices.
Excellent problem-solving, analytical, and communication skills.
Ability to work both independently and collaboratively in a fast-paced environment.
Preferred Qualifications:
Experience with advanced hardware integration and socket scaling techniques.
Previous experience in fleet management or related industries.