Company Description
Petra Ride is your trusted ride service in Jordan, prioritizing safety and reliability. Established in 2019, Petra Ride offers affordable transportation with the best prices and has expanded its services to reach more customers across several cities, including Amman, Karak, Irbid, Salt, Madaba, and Zarqa. With an easy-to-use app, customers can quickly find rides for any travel need, from appointments to city exploration. Petra Ride ensures convenience, direct routes, and exclusive discounts, making it the go-to choice for smart and economical travel in Jordan.
Role Description
We are seeking a talented iOS Developer to join our dynamic team. The iOS Developer will be responsible for developing and maintaining cutting-edge mobile applications for iOS devices. The ideal candidate should have a strong understanding of Swift programming language, iOS frameworks, and best practices in mobile application development. This role requires excellent problem-solving skills, attention to detail, and the ability to work in a collaborative team environment.
Key Responsibilities
- Design, develop, and maintain high-quality iOS applications
- Collaborate with cross-functional teams to define, design, and ship new features
- Ensure the performance, quality, and responsiveness of applications
- Identify and correct bottlenecks and fix bugs
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
- Work closely with product managers, designers, and other developers to understand requirements and deliver innovative solutions
- Maintain code integrity and organization through code reviews and refactoring
- Stay up-to-date with the latest trends and best practices in iOS development
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field
- Proven experience as an iOS Developer, with at least 5 years of experience
- Proficient in Swift and Objective-C programming languages
- Strong understanding of iOS SDK, UIKit, Core Data, and other iOS frameworks
- Solid knowledge of software development lifecycle (SDLC) and agile methodologies
- Familiarity with version control systems such as Git
- Excellent problem-solving skills and attention to detail
- Ability to work independently and in a team environment
- Strong communication skills and ability to collaborate effectively with cross-functional teams
Preferred Qualifications
- Experience with SwiftUI and Combine frameworks
- Knowledge of CI/CD pipelines and automated testing
- Experience with performance optimization and memory management on iOS
- Published iOS apps on the App Store
- Familiarity with design patterns such as MVC, MVVM, and VIPER