Monday, October 27, 2025
CuSolid

Senior Mobile Developer

Posted: 3 days ago

Job Description

About the RoleWe are seeking an experienced Senior Mobile Developer to design, build, and optimize mobile applications for our marketplace platform. This includes Customer, Rider/Delivery, and Vendor/Shop applications developed with Flutter/Dart (BLoC), React Native, and native Android/iOS builds. The Senior Mobile Developer will also collaborate on backend integration (Node.js, REST APIs, WebSockets, Firebase, SQL/NoSQL databases) and ensure seamless, scalable, and secure applications.Key ResponsibilitiesMobile App Development• Lead the design and development of Flutter/Dart applications using BLoC state management.• Build and maintain cross-platform apps (iOS & Android) using React Native and native SDKs.• Ensure performance, responsiveness, and UI/UX consistency across Customer, Rider, and Vendor apps.• Implement offline-first capabilities, push notifications, and real-time features (WebSockets, Firebase).Backend & Integration• Collaborate with backend developers to design and consume REST APIs.• Integrate mobile applications with Firebase services (authentication, messaging, analytics, push notifications).• Work with SQL (PostgreSQL/MySQL) and NoSQL (MongoDB/Firebase) databases for scalable data storage.• Ensure secure and reliable integration with payment systems, banking APIs, ERP/POS, and third-party services.Collaboration & Delivery• Work closely with UI/UX designers, QA engineers, business analysts, and DevOps teams.• Participate in sprint planning, code reviews, and agile ceremonies.• Mentor junior developers, provide technical guidance, and enforce coding best practices.• Contribute to architectural discussions and decisions for mobile-first product development.Quality & Optimization• Write clean, modular, and maintainable code following best practices.• Ensure automated testing coverage (unit, integration, UI tests).• Optimize mobile apps for performance, battery usage, and minimal crash rates.• Debug and resolve complex technical issues across platforms.Qualifications & SkillsEssential:• Bachelor’s degree in Computer Science, Software Engineering, or related field.• 5+ years of experience in mobile application development.• Strong expertise in Flutter/Dart (BLoC) and cross-platform app development.• Proven experience with React Native and native iOS/Android SDKs.• Hands-on experience with REST APIs, Firebase, WebSockets, and mobile integrations.• Proficiency in SQL/NoSQL databases (PostgreSQL, MySQL, MongoDB, Firebase).• Solid understanding of secure coding practices and mobile application security.• Experience with agile methodologies and DevOps collaboration.Preferred:• Experience working on large-scale marketplace, fintech, or e-commerce platforms.• Knowledge of CI/CD pipelines for mobile ( Azure DevOps).• Familiarity with mobile analytics, crash reporting, and A/B testing tools.• Strong track record in mentoring and leading development teams.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs