Beranda Job Details
G
Information & Communication Technology 🏢 Full Time ⭐️ Terverifikasi

Senior Software Engineer, Commerce (Flutter) - Remote from Bali

Google
Canggu, Ubud, Denpasar, Jimbaran, Nusa Dua, Kuta, Badung
Salary Estimate
USD 80.000 – USD 150.000
Newest
Live Update
24 Juli 2026
Deadline
24 Jul 2027

job description

Join Google’s dynamic Flutter development team and play a pivotal role in revolutionizing commerce and payments systems that power billions of transactions worldwide. As a Software Engineer in Commerce, you’ll collaborate with cross-functional teams to build scalable, high-performance mobile applications that redefine user experiences in digital payments.

This is a unique opportunity to work on cutting-edge Flutter-based solutions while enjoying the flexibility of remote work from the vibrant island of Bali. Whether you're based in Canggu, Ubud, or any of Bali’s tech-friendly hubs, you’ll contribute to projects that shape the future of global e-commerce.

Google offers a world-class benefits package, including health coverage, professional development opportunities, and a culture that fosters innovation and work-life balance. If you’re passionate about mobile development, fintech, and creating seamless user journeys, we’d love to hear from you.

Responsibility

  • Design, develop, and maintain high-performance Flutter applications for Google’s commerce and payments platforms.
  • Collaborate with product managers, UX designers, and backend engineers to deliver end-to-end solutions that enhance user engagement and transaction success rates.
  • Optimize application performance for low-latency, high-availability systems handling millions of daily transactions.
  • Implement secure payment processing features, ensuring compliance with global financial regulations (PCI-DSS, GDPR, etc.).
  • Write clean, maintainable, and well-documented Dart code with a focus on reusability and scalability.
  • Conduct code reviews, mentor junior developers, and contribute to best practices in mobile development.
  • Stay ahead of industry trends in Flutter, mobile architecture, and fintech innovations to drive continuous improvement.
  • Troubleshoot and debug complex issues across iOS and Android platforms, ensuring a seamless user experience.

Qualifications

  • 5+ years of professional software development experience, with at least 2 years in Flutter/Dart.
  • Proven track record of building and deploying production-grade mobile applications (portfolio or GitHub samples a plus).
  • Strong proficiency in state management (Provider, Riverpod, Bloc) and RESTful/GQL APIs.
  • Experience with payment systems, e-commerce platforms, or fintech products is highly desirable.
  • Solid understanding of software design patterns (MVVM, Clean Architecture) and testing frameworks (unit, widget, integration tests).
  • Familiarity with Firebase, CI/CD pipelines, and cloud services (GCP, AWS).
  • Excellent problem-solving skills and ability to work in a fast-paced, agile environment.
  • Strong communication skills in English and ability to collaborate with global teams.

Required Skills

Flutter Dart Mobile Development iOS Android Payment Systems E-commerce RESTful APIs GraphQL Firebase CI/CD Git Clean Architecture State Management Provider Riverpod Bloc PCI-DSS GDPR Agile Scrum

Ready to Take This Challenge?

Make sure your resume is ready. Submit your application now before the deadline..

Apply Now

Lowongan Terkait

Rekomendasi pekerjaan serupa untuk Anda

Lihat Semua