Mid-Level iOS Developer

October 2, 2023

Apply for this job

Email *

Job Description

<p><strong>Job Summary:</strong><span> Our company is seeking a Mid-Level iOS Developer with strong debugging skills, a deep understanding of HTTP and WebSocket network layers, and the ability to work well within a team. The successful candidate will work on developing and maintaining our in-house ride-hailing product as well as contributing to our IT services and development projects for offshore companies.</span></p><p><br></p><p><strong>Responsibilities:</strong></p><ul><li><span>Develop and maintain our iOS ride-hailing product, ensuring high-quality code and smooth user experience.</span></li><li><span>Collaborate with the team to understand requirements, design and implement new features, and identify and fix bugs.</span></li><li><span>Participate in code reviews to ensure code quality and best practices are being followed.</span></li><li><span>Stay up-to-date with the latest iOS development trends and technologies.</span></li><li><span>Contribute to our IT services and development projects for offshore companies as needed.</span></li></ul><p><br></p><p><strong>Requirements:</strong></p><ul><li><span>At least 3 years of experience in iOS development.</span></li><li><span>Strong debugging skills and experience with debugging tools such as LLDB.</span></li><li><span>Strong understanding of HTTP and WebSocket network layers and how they work in iOS.</span></li><li><span>Familiarity with RESTful APIs and JSON.</span></li><li><span>Experience with version control systems such as Git.</span></li><li><span>Experience with Swift and/or Objective-C.</span></li><li><span>Familiarity with iOS Architecture Components and best practices for app architecture.</span></li><li><span>Experience with third-party libraries and APIs.</span></li><li><span>Ability to work collaboratively with a team.</span></li><li><span>Excellent communication skills.</span></li></ul><p><br></p><p><strong>Preferred Qualifications:</strong></p><ul><li><span>Experience with location-based services and maps.</span></li><li><span>Experience with payments and/or financial transactions.</span></li><li><span>Familiarity with automated testing frameworks such as XCTest.</span></li><li><span>Knowledge of Reactive programming using RxSwift or similar libraries.</span></li><li><span>Experience with continuous integration and delivery tools.</span></li></ul><p><br></p>