datatrota
Signup Login
Home Jobs Blog

Senior iOS Developer at SimpliRide

SimpliRideLagos, Nigeria Software Development
Full Time
At Simpliride, we envision a world where every journey is more than just travel—it’s a step towards the future. We are driven by the ambition to revolutionize the way you move, offering seamless, safe, and efficient transportation solutions right at your fingertips. Our technology bridges the gap between the physical and digital worlds, making real-time, accessible transportation a reality for everyone. From urgent rides to leisurely journeys, Simpliride empowers you to go where you need to, when you need to, without the wait. Every day, we strive to improve, innovate, and lead in sustainable mobility—to ensure that wherever you are headed, the ride there is green, affordable, and exactly what you need. Join us as we drive forward into a better tomorrow, one ride at a time.

Job Summary

  • As a Senior iOS Engineer, you will design, develop, and maintain robust iOS applications that power our ride-hailing platform. You’ll collaborate with cross-functional teams—including product managers, designers, and backend engineers—to build scalable, user-friendly features and ensure seamless app performance. We are looking for an engineer who is not only technically strong but also creative, detail-oriented, and proactive in solving technical challenges.

Key Responsibilities

  • Design, build, test, and maintain high-quality iOS applications that align with SimpliRide’s business objectives.
  • Collaborate closely with product, design, and backend engineering teams to implement seamless mobile solutions.
  • Integrate **RESTful APIs, third-party services, and Firebase tools*into the app.
  • Leverage **Swift, SwiftUI, UIKit, and Firebase*to deliver modern, responsive app experiences.
  • Write clean, maintainable, and efficient code with best practices in mind.
  • Conduct code reviews and provide mentorship to junior developers.
  • Optimize application performance, battery usage, and memory management.
  • Support Continuous Integration/Continuous Deployment (CI/CD) pipelines for faster release cycles.
  • Debug and troubleshoot issues, resolving bugs quickly to ensure app reliability.
  • Stay current with emerging trends, frameworks, and tools in the iOS ecosystem.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience.
  • Minimum of 3 years of experience developing iOS applications in a production environment.
  • Advanced proficiency in **Swift and solid working knowledge of SwiftUI and UIKit**.
  • Strong experience with *Firebase*for analytics, crash reporting, push notifications, and database services.
  • Familiarity with RESTful APIs, third-party libraries, and backend integrations.
  • Experience with architectural patterns such as MVVM, MVP, or VIPER.
  • Proficiency in unit testing, UI testing, and debugging tools.
  • Competence with version control systems like Git and CI/CD workflows (e.g., GitHub Actions, Jenkins).
  • Strong problem-solving skills and ability to work independently and collaboratively.
  • Excellent communication skills, both verbal and written.

Preferred Qualifications

  • Experience with advanced Firebase features such as Firestore, Remote Config, and Firebase Authentication.
  • Knowledge of the App Store submission process and Apple’s review guidelines.
  • Familiarity with mobile security best practices and data protection.
  • Exposure to advanced SwiftUI animations and Combine framework.

What We Offer

  • Competitive salary and benefits package.
  • Flexible work arrangements (remote-friendly, subject to operational needs).
  • Opportunity to work on impactful, high-profile projects with a talented and supportive team.

Method of Application

Signup to view application details. Signup Now
X

Send this job to a friend