Search by job, company or skills

R

Senior Mobile Developer

4-6 Years
Save
new job description bg glownew job description bg glow
  • Posted 23 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Summary:

We are seeking a highly skilled and experienced Fullstack Mobile Developer to join our dynamic development team. The ideal candidate will have strong expertise in building mobile applications using React Native, with a heavy focus on Firebase technologies for backend services. You will be responsible for delivering high-performance, scalable mobile solutions that integrate seamlessly with cloud-native backends and third-party APIs.

Key Responsibilities:

Mobile App Development:

  • Lead the development and maintenance of high-quality cross-platform mobile applications using React Native.
  • Implement mobile-specific best practices, including responsive UI/UX, offline-first functionality, and performance optimizations.
  • Utilize React Native modules, hooks, and libraries to ensure fast and reliable mobile experiences.

Backend Development (Firebase):

  • Develop and manage scalable cloud functions and real-time databases using Firebase (Firestore, Realtime Database, Firebase Authentication, Cloud Functions, Cloud Storage).
  • Integrate Firebase services such as Cloud Messaging, Remote Config, and Firebase Analytics into mobile applications.
  • Ensure backend services are reliable, efficient, and optimized for mobile workloads.

API Development & Integration:

  • Design and implement APIs for mobile consumption using Firebase Functions or integrate third-party APIs into mobile applications.
  • Ensure secure, efficient data flow between mobile frontends and cloud backends.

Deployment, Testing, & CI/CD:

  • Implement end-to-end testing frameworks for mobile applications and backend services.
  • Set up and manage CI/CD pipelines for mobile deployment to the App Store and Google Play.
  • Manage Firebase projects, configuration, and environments across different deployment stages.

Collaboration & Code Quality:

  • Work closely with UI/UX designers, product managers, and other developers to build and deliver mobile-first solutions.
  • Participate in code reviews, ensuring adherence to best practices, clean code principles, and efficient architecture.

Mentoring & Leadership:

  • Provide guidance and mentorship to junior mobile developers.
  • Advocate for new mobile technologies and development methodologies within the team.

Requirements:

Technical Skills:

  • Advanced proficiency in React Native mobile development (Android and iOS).
  • Extensive experience with Firebase services (Firestore, Authentication, Cloud Functions, Storage, Messaging).
  • Strong knowledge of mobile application design patterns (MVVM, Redux, Context API, etc.).
  • Experience integrating RESTful APIs and third-party SDKs into mobile applications.
  • Proficient in setting up CI/CD pipelines for mobile app development (e.g., Bitrise, GitHub Actions, AppCenter).
  • Solid understanding of mobile security practices and data encryption.
  • Familiarity with Google Cloud Platform (GCP) and its services is a plus.

Experience:

  • 4+ years of fullstack or mobile development experience, preferably with a focus on Firebase-backed applications.
  • Proven track record in publishing apps to Google Play and the App Store.
  • Experience with real-time data synchronization and offline-first mobile app development.

Preferred Qualifications:

  • Experience with TypeScript in React Native development.
  • Knowledge of Flutter (as a secondary mobile framework) is a plus.
  • Familiarity with Agile/Scrum development practices.
  • Prior experience mentoring junior developers or leading small teams.
  • Knowledge of app store optimization (ASO) and mobile analytics.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 147945115