30 Oct 2024

Mobile Developer at RidewithCruz

Never Miss a Job Update Again. Click Here to Subscribe

We have started building our professional LinkedIn page. Follow

At cruz, we’re more than just a ride-hailing app, we’re your trusted partner in seamless transportation solutions.Founded with a vision to redefine the way you travel, our journey began with a simple idea: to make getting from Point A to Point B as convenioent, reliable, safe and enjoyable as possible.

We are recruiting to fill the position below:

Job Title: Mobile Developer

Location: Ajah (Abraham Adesanya), Lagos
Employment Type: Full-time

Job Summary 

  • We are seeking an experienced Flutter developer with a proven track record of delivering high-quality mobile applications for both iOS and Android platforms, with particular expertise in real-time applications using Firebase and WebSockets.

Responsibilities

  • Design and develop high-performance, production-ready Flutter applications
  • Implement and maintain CI/CD pipelines for automated building and deployment
  • Write clean, maintainable code following Clean Architecture principles
  • Architect and implement real-time features using WebSockets and Firebase
  • Design and implement complex state management solutions for real-time data
  • Collaborate with the team to define and implement new features
  • Perform code reviews and provide technical mentorship
  • Optimize application performance and ensure high-quality user experience
  • Handle app store submissions and releases
  • Manage and optimize Firebase infrastructure and costs

Key Indicators of Success

  • History of successful app launches with positive user feedback
  • Experience handling apps with large user bases
  • Track record of meeting project deadlines and quality standards
  • Demonstrated ability to optimize app performance and reduce technical debt
  • Success in implementing complex real-time features

Required Experience & SkillsTechnical Requirements

  • 3-4+ years of professional Flutter development experience
  • Demonstrable portfolio of published applications on App Store and Google Play
  • Strong expertise in Dart programming language
  • Proficiency in BLoC pattern and state management
  • Experience implementing Clean Architecture principles
  • Hands-on experience with CI/CD pipelines (e.g., Firebase App Distribution, Fastlane, Codemagic)

Firebase Expertise:
Extensive experience with Firebase services including:

  • Firebase Realtime Database and Cloud Firestore
  • Firebase Authentication and Security Rules
  • Firebase Cloud Functions
  • Firebase Cloud Messaging (FCM)
  • Firebase Analytics and Crashlytics
  • Firebase Remote Config
  • Firebase App Distribution

Real-time Communication:

  • Strong experience implementing WebSocket connections in Flutter
  • Knowledge of WebSocket best practices and error handling
  • Experience with:
    • Socket connection management and reconnection strategies
    • Real-time data synchronization
    • Message queuing and offline support
    • Socket.IO or similar WebSocket libraries
    • Handling complex real-time states
    • Performance optimization for real-time applications

Architecture & Best Practices:

  • Deep understanding of Clean Architecture principles and SOLID design patterns
  • Experience with BLoC architecture for state management
  • Knowledge of dependency injection and service locator patterns
  • Expertise in writing clean, maintainable, and testable code
  • Experience architecting real-time, event-driven applications

Development & Testing:

  • Strong experience with automated testing (unit, widget, integration)
  • Proficiency in using Flutter DevTools for performance optimization
  • Experience with code review processes and providing technical mentorship
  • Knowledge of app performance optimization techniques
  • Expertise in testing real-time functionality and WebSocket connections

Additional Technical Skills:

  • Experience with REST APIs and GraphQL
  • Familiarity with native Android (Kotlin/Java) and iOS (Swift) development
  • Understanding of platform-specific design guidelines (Material Design, iOS Human Interface)
  • Experience with version control systems (Git) and branching strategies

Portfolio Requirements

  • Minimum of 2-3 published applications on both App Store and Google Play
  • Evidence of implementing complex real-time features and Firebase integrations
  • Demonstrated experience with different state management solutions
  • Examples of applications with real-time functionality.

Preferred Qualifications:

  • Experience with Firebase services
  • Knowledge of app security best practices
  • Experience with analytics and crash reporting tools
  • Contributions to open-source Flutter projects
  • Experience with Agile development methodologies
  • Background in scaling real-time applications.

Application Closing Date
16th November, 2024.




Method of Application

Interested and qualified candidates should send their updated CV to:

 [email protected] 

using the Job Title as the subject of the mail. Note: Ensure you met the above specification before you apply.



Popular Jobs this Week

Submit CVs – New Recruitment at Paga Nigeria (8 Positions)

Submit CVs – New Recruitment at Cozym Process Systems (CPS)

Submit CVs – Latest Recruitment at Global Windsor Group Limited

Submit CVs – New Recruitment at MTN Nigeria (6 Positions)

Submit CVs – Latest Recruitment at PPC Limited (5 Positions)

Submit CVs – New Recruitment at James Hope Business School (21 Positions)

Submit CVs – New Recruitment at Ultraviolet Microfinance Bank

Submit CVs – Latest Recruitment at African Development Bank Group (AfDB) – (13 Positions)

Submit CVs – Latest Recruitment at Committed To Good (CTG) Limited (8 Positions)

Submit CVs – Latest Recruitment at WTS Energy (13 Positions)




Subscribe


Apply for this Job

x