Cloud Developer (GCP & Firebase)

Nextjob
Full-timeColombo, Sri Lanka

The Company

We are a trusted Digital Engineering and Enterprise Modernization partner, combining deep technical expertise and industry experience to help our clients anticipate what’s next. Our offerings and proven solutions create a unique competitive advantage for our clients by giving them the power to see beyond and rise above. We work with many industry-leading organizations across the world including 12 of the 30 most innovative US companies, 80% of the largest banks in the US and India, and numerous innovators across the healthcare ecosystem.

Our growth trajectory continues, as we reported $1,231M annual revenue (16% Y-o-Y). Along with our growth, we’ve onboarded over 4900 new employees in the past year, bringing our total employee count to over 23,500+ people located in 19 countries across the globe.

We are dedicated to fostering diversity and inclusion in the workplace. We invite applications from all qualified individuals, including those with disabilities, and regardless of gender or gender preference. We welcome diverse candidates from all backgrounds.

Position Overview

We are looking for a talented and driven Cloud Developer with expertise in Google Cloud Platform (GCP), Firebase, and Android development to join our growing team. In this role, you will design, develop, and deploy cloud-integrated mobile solutions while leveraging the power of modern cloud infrastructure and mobile technologies.

Key Responsibilities

  • Design and implement cloud-based architectures using GCP services such as Cloud Functions, Firestore, Pub/Sub, and Cloud Storage.
  • Optimize serverless solutions using Firebase to enhance mobile app capabilities.
  • Develop, enhance, and maintain Android applications with seamless integration to Firebase services such as Authentication, Realtime Database, Firestore, and Cloud Messaging.
  • Implement modern Android design patterns (e.g., MVVM) for scalable and maintainable code.
  • Build efficient APIs and microservices to support Android app functionality.
  • Optimize applications for performance, responsiveness, and scalability.
  • Work closely with cross-functional teams, including UX/UI designers, product managers, and backend developers, to deliver innovative solutions.
  • Assist in translating business requirements into robust technical implementations.
  • Ensure secure handling of user data across mobile and cloud environments using GCP and Firebase security best practices.
  • Adhere to industry compliance standards and mobile security protocols.
  • Debug and resolve cloud and mobile application issues efficiently.
  • Monitor and improve app and backend performance post-launch.

Required Skills & Qualifications

  • Proven experience in Google Cloud Platform (GCP) and Firebase services.
  • Strong proficiency in Android development using Kotlin and/or Java.
  • Hands-on experience with Firebase features like Firestore, Authentication, Cloud Functions, Cloud Messaging, and Realtime Database.
  • Proficiency in cloud-native architectures, serverless computing, and API development.
  • Familiarity with Android tools such as Android Studio, Gradle, and Jetpack libraries.
  • Solid understanding of mobile and cloud security best practices.
  • Strong problem-solving and debugging skills for both mobile and backend systems.

Preferred Qualifications

  • GCP or Firebase certifications (e.g., Google Associate Cloud Engineer).
  • Experience with CI/CD pipelines for Android apps and cloud deployments.
  • Knowledge of integrating third-party APIs and SDKs in Android apps.
  • Familiarity with Agile development methodologies.
  • Previous experience in real-time, data-driven app development.

Benefits

  • Competitive salary and benefits package.
  • Opportunity to work with cutting-edge cloud technologies.
  • A collaborative and innovative work environment.
  • Professional development opportunities, including certifications and training.
  • The chance to work on impactful, large-scale projects for elite clients

Apply for this job

Resume/CV*

Click or drag file to this area to upload your Resume

Please make sure to upload a PDF

First Name*
Last Name*
Email*
Phone Number*