Mobile Developer Job at RidewithCruz – Apply Now

Join RidewithCruz as a Mobile Developer in Ajah, Lagos, to redefine seamless travel with innoJoin Our Team!vative real-time app solutions.

Introduction

Are you an experienced mobile developer with a passion for creating high-quality, real-time applications? RidewithCruz, a forward-thinking ride-hailing company, is on a mission to make commuting as convenient, reliable, and enjoyable as possible. We are looking for a skilled Flutter developer to help us elevate our app experience, particularly focusing on real-time data and Firebase integration. If you’re up for a challenging and rewarding role, this opportunity could be for you!

Job Summary

RidewithCruz is recruiting for a Mobile Developer position, available on a full-time basis in Ajah, Lagos. The ideal candidate will have hands-on experience in developing real-time mobile applications on Flutter, with a robust understanding of Firebase, WebSocket connections, and CI/CD pipeline implementation.

Key Responsibilities

  • Develop Flutter Applications: Build high-performance, production-ready applications for both iOS and Android.
  • CI/CD Pipeline Management: Implement and maintain CI/CD processes for seamless deployment.
  • Real-Time Features: Architect and integrate real-time functionalities using Firebase and WebSockets.
  • Code Maintenance: Write and review clean code following Clean Architecture principles and optimize app performance.
  • Collaborative Development: Work with team members to define new features and ensure high-quality deliverables.
  • App Store Management: Manage submissions and updates for both iOS and Android platforms.
  • Firebase Optimization: Optimize Firebase infrastructure and manage associated costs.

Key Indicators of Success

  • Proven track record of launching successful mobile applications with positive user feedback.
  • Ability to handle applications with a large user base.
  • Strong adherence to deadlines and quality standards.
  • Demonstrated skills in optimizing app performance and managing technical debt.
  • Expertise in building complex real-time features with high-performance standards.

Required Experience & Skills

Technical Requirements

  • Experience: 3-4+ years in Flutter development with a strong portfolio of published applications.
  • Skills: Advanced proficiency in Dart, BLoC pattern, and Clean Architecture principles.
  • CI/CD: Experience with tools such as Firebase App Distribution, Fastlane, and Codemagic.

Firebase Expertise

  • Proficient in Firebase Realtime Database, Cloud Firestore, Cloud Functions, and FCM.
  • Knowledge of Firebase Analytics, Crashlytics, and Remote Config.
  • Ability to set up Firebase Authentication and Security Rules.

Real-time Communication

  • Expertise in WebSocket connection management, synchronization, and reconnection strategies.
  • Experience with real-time data handling, Socket.IO, and message queuing.
  • Knowledge of performance optimization techniques for real-time apps.

Architecture & Best Practices

  • Deep understanding of Clean Architecture, SOLID principles, and dependency injection.
  • Experience in BLoC architecture and state management for real-time applications.

Development & Testing

  • Proficient in unit, widget, and integration testing.
  • Skilled in using Flutter DevTools for performance tuning.
  • Experience in code reviews, mentorship, and optimizing real-time functions.

Additional Technical Skills

  • Familiarity with REST APIs and GraphQL.
  • Basic understanding of native Android (Kotlin/Java) and iOS (Swift) development.
  • Experience with Git version control and branching strategies.

Portfolio Requirements

Candidates should present:

  • A minimum of 2-3 published applications on both the App Store and Google Play.
  • Evidence of complex real-time feature implementation and Firebase integrations.
  • Examples of apps utilizing various state management solutions and real-time functionality.

Preferred Qualifications

  • Extensive Firebase experience and knowledge of app security best practices.
  • Proficiency in analytics, crash reporting tools, and Agile methodologies.
  • Contributions to open-source Flutter projects and experience scaling real-time applications.

Eligibility

To be considered for this role, applicants must:

  • Have 3-4+ years of relevant experience in mobile development with Flutter.
  • Possess a strong portfolio showcasing real-time functionalities.
  • Be based in, or willing to relocate to, Ajah, Lagos.

Required Documents

Document TypeDescription of Requirement
Updated CVHighlight relevant experience, skills, and published projects.
PortfolioLinks to 2-3 published apps on App Store and Google Play.
Cover LetterBriefly explain your experience with real-time mobile apps.
ReferencesContact information for 2-3 professional references.

How to Apply

Interested candidates who meet the qualifications should follow these steps to apply:

  1. Prepare Your CV: Ensure it highlights your relevant mobile development experience and skills.
  2. Compile Your Portfolio: Include links to at least 2-3 published applications on both iOS and Android platforms.
  3. Write a Cover Letter: Explain why you’re the ideal fit for this position.
  4. Send Your Application: Email your updated CV to hiring@ridewithcruz.com with “Mobile Developer” as the subject line.
  5. Confirm Receipt: Ensure that your application meets the listed specifications before submitting.

Application Deadline: November 16, 2024.

Conclusion

At RidewithCruz, we’re not just offering a job; we’re inviting you to join a mission to redefine urban mobility. As a Mobile Developer, you’ll work on cutting-edge real-time applications, collaborating with a dedicated team focused on innovation and excellence. If you have the skills and vision to contribute, apply now to take your career to the next level.

FAQs

  1. What is the application deadline?
    November 16, 2024.
  2. What experience level is required for this position?
    A minimum of 3-4 years in Flutter development with real-time app expertise.
  3. Is relocation assistance provided?
    This depends on RidewithCruz’s internal policies; please inquire with HR.
  4. Will I be working with a team?
    Yes, collaboration with cross-functional teams is a key aspect of this role.
  5. How should I submit my portfolio?
    Include links to published applications in your CV or cover letter.

Leave a Comment