Seniore Software Engineer (Mobile - Flutter)

Maya

Mandaluyong

On-site

PHP 1,800,000 - 2,800,000

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Maya is seeking a Level 4 Software Engineer for Partner Marketing Solutions to lead mobile engineering across Flutter and native platforms. You will drive end-to-end delivery, shape architecture, and coordinate with product, SRE, and data teams to deliver ad-focused features.

You will ship Flutter on Android/iOS, contribute to SDK components, and mentor peers while ensuring code quality and scalable design. This role demands deep mobile expertise and strong cross-team leadership.

Qualifications

  • 8+ years professional software engineering with a strong mobile focus.
  • Flutter experience: 4+ years in production.
  • Expert-level native Android or iOS (one at expert depth; cross-platform shipping helpful).
  • CI/CD experience for mobile apps, including testing and release pipelines.

Responsibilities

  • Lead mobile delivery end to end from requirements through design, implementation, testing, release, and production support; own solutioning, architecture, and code review for Flutter and native features.
  • Ship Flutter on Android/iOS and native platforms where depth is required.
  • Collaborate with Product to refine stories and estimates; implement campaign, inventory, targeting, and ad-format needs.
  • Coordinate with cross-team design, CI/CD, store releases, and security tooling; mentor peers.

Skills

Mobile engineering
Flutter & native
Architecture
Project leadership
Code review

Education

Bachelor's in CS/IT/CE

Tools

Flutter
Fastlane
GitLab CI/CD
Firebase
Google Mobile Ads

Job description

We are looking for a Level 4 Software Engineer for Partner Marketing Solutions (PMS), which builds mobile client experiences and SDK components for partner advertising, campaigns, inventory, audience tags, and ad delivery across Maya apps.

At Level 4, you independently lead entire projects—not only implementation but also technical direction, cross-team coordination, and delivery accountability. You navigate dependencies across PMS squads, BFF/data platforms, and ad-network integrations, and collaborate with Product, QE, SRE, and peer engineering teams.

You bring deep expertise in Flutter on Android and iOS, complemented by native mobile development on at least one platform (Android or iOS), applied to solutioning, design, architecture, and code review.

NATURE OF WORK

In this role, you will:

  • Lead mobile delivery end to end — Drive projects from requirements through design, implementation, testing, release, and production support; own solutioning, architecture, and code review for Flutter and native features in partner marketing and ad surfaces.
  • Build with Flutter & native platforms — Ship Flutter on Android/iOS (widgets, state management, platform channels, plugins, SDK integrations) and native Android or iOS where depth is required (expert proficiency in either platform).
  • Integrate product & ad requirements — Partner with Product to refine stories and estimates; implement campaign, inventory, targeting, and ad-format needs with Google Mobile Ads / Google Ad Manager and internal BFF/services.
  • Quality, delivery & cross-team design — Code reviews, SOLID/clean architecture, unit and automated tests, static analysis, and security tooling; coordinate with Experience/Core Platform, Consumer/Business apps, and data platforms; CI/CD and store releases (Play Store, App Store, TestFlight) with SRE support.
  • Modernize & mentor — Refactor complex codebases, SDK release governance, multi-platform parity, and
  • continuous improvement of Flutter/native practices and test coverage.
DISPLAYED SKILL MASTERY
  • Mobile engineering (Flutter & native) — Dart/Flutter (BLoC/Cubit, MVVM/MVP/Clean Architecture, MethodChannel); expert Android (Kotlin/Java) or iOS (Swift); mobile CI/CD with unit/UI tests, static analysis, coverage, and security testing.
  • Design & architecture — Independent architectural decisions; UML or written design when needed; balances product, performance, privacy, and compliance for audience/user-tag data.
  • Project leadership — Leads whole projects, sequences cross-team dependencies, and delivers outcomes beyond individual coding tasks.
  • Code review, ownership & collaboration — TDD-minded, constructive reviews, store-ready releases; clear communication with Product, UX, backend, and mesh partners; mentors peers.
  • Nice to have — Add-to-app Flutter, custom plugins, Fastlane/GitLab CI/CD, Firebase, Google Mobile Ads/ad-tech, REST/BFF integrations; fluency with AI-assisted development tools (e.g., Cursor, Claude, OpenAI) is a plus.
REQUIRED QUALIFICATIONS
  • Experience & Education — 8+ years professional software engineering with strong mobile focus; Bachelor's in CS, IT, Computer Engineering, or equivalent experience.
  • Flutter Expertise — 4+ years production Flutter; strong Dart (async/await, streams, isolates), plugins, and MethodChannel/platform integration.
  • Native platform expertise — Expert-level native Android or native iOS (one required at expert depth; working knowledge of both for cross-platform shipping).
  • Architecture & fundamentals — SOLID, OOP, MVVM/MVP/Clean Architecture, reactive patterns as applicable, TDD, and UML documentation.
  • Quality & ways of working — Unit/mobile automated testing; app distribution (Google Play, App Store, TestFlight, Firebase Distribution); Agile/Scrum and Git.
  • CI/CD — Mobile CI/CD (e.g., GitLab CI/CD, Fastlane), static analysis, and security testing in the delivery path.
  • Domain & nice to have — Advertising/ad monetization familiarity, Google Mobile Ads, backend or API integration experience; fluency with AI-assisted development tools (e.g., Cursor, Claude, OpenAI) is a plus.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Mobile Engineer (Flutter) — Lead End-to-End Solutions
Senior Mobile Engineer (Flutter) — Lead End-to-End Solutions

Maya • Mandaluyong

On-site
PHP 1,800,000 - 2,800,000
Software Engineer (Flutter Mobile Developer)
Software Engineer (Flutter Mobile Developer)

Bonfire Technologies and Solutions Corporation • Quezon City

On-site
PHP 240,000 - 420,000
iOS Developer
iOS Developer

Realholmes Property Inc. • Muntinlupa

On-site
PHP 600,000 - 900,000
Flutter Developer
Flutter Developer

Brixio Singapore • Makati

Remote
PHP 670,000 - 1,116,000
Mobile Flutter Developer
Mobile Flutter Developer

Questronix Corporation • Pasig

On-site
PHP 446,400 - 781,200
Senior Flutter Engineer – AWS Serverless
Senior Flutter Engineer – AWS Serverless

NCS Philippines • Taguig

Hybrid
PHP 2,009,000 - 2,902,000
Mobile Developer (Flutter)
Mobile Developer (Flutter)

Helius Technologies Pte Ltd • Santo Niño 1st

On-site
PHP 500,000 - 900,000
Flutter Developer
Flutter Developer

Private Advertiser • Cebu City

On-site
PHP 420,000 - 660,000
Senior Software Engineer (Flutter)
Senior Software Engineer (Flutter)

NCS Philippines • Taguig

Hybrid
PHP 1,200,000 - 1,900,000
Head of Software Engineering Platform Delivery
Head of Software Engineering Platform Delivery

Our Clients • Makati

On-site
PHP 2,500,000 - 4,500,000