Senior Flutter Engineer – AWS Serverless

NCS Philippines

Taguig

Hybrid

PHP 2,009,000 - 2,902,000

Full time

2 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

NCS Philippines is seeking a Senior Flutter Engineer to design, develop, and optimize scalable cross-platform mobile apps using Flutter and Dart, while collaborating with backend, UI/UX, and cloud teams.

The ideal candidate will lead architecture and implementation for serverless cloud-backed mobile experiences on AWS, ensure security, performance, and maintainability, and mentor junior engineers across the lifecycle.

Qualifications

  • 5+ years of professional software/mobile application development experience, with Flutter.
  • Strong and proven expertise in Flutter and Dart, including production-grade mobile applications.
  • Understanding of Flutter architecture, widget lifecycle, asynchronous programming, navigation, dependency injection, and state management.
  • Hands-on experience with AWS Serverless architecture and services: Lambda, API Gateway, DynamoDB, Cognito, S3, CloudWatch.
  • Experience integrating Flutter applications with REST APIs and cloud-based backend services.
  • Knowledge of serverless architecture, API design, authentication, authorization, event-driven systems, cloud app architecture.
  • Experience with CI/CD, Git, automated testing, debugging, and mobile application deployment.
  • Strong security, performance optimization, and scalability understanding.
  • Experience with at least one state-management approach such as Bloc/Cubit, Riverpod, Provider, or equivalent.
  • Strong problem-solving, communication, collaboration, and technical leadership skills.

Responsibilities

  • Design, develop, and maintain high-quality cross-platform mobile applications using Flutter and Dart.
  • Lead the technical design and architecture of Flutter applications, ensuring scalability, maintainability, security, and performance.
  • Develop and integrate mobile applications with RESTful APIs, backend services, and AWS serverless components.
  • Design and implement solutions using AWS Lambda, API Gateway, DynamoDB, S3, Cognito, CloudWatch, and other relevant AWS services.
  • Work with serverless and event-driven architectures to support scalable mobile applications.
  • Implement secure authentication and authorization using services such as Amazon Cognito and API-based security mechanisms.
  • Optimize application performance, reliability, responsiveness, and resource utilization across mobile and cloud components.
  • Implement state management using frameworks such as Bloc, Cubit, Provider, Riverpod, or equivalent.
  • Establish and maintain coding standards, design patterns, testing practices, and code review processes.
  • Collaborate closely with Product, UI/UX, Backend, QA, DevOps, and Cloud teams throughout the software development lifecycle.
  • Troubleshoot complex application, API, integration, and cloud-related issues.
  • Mentor junior and mid-level developers and provide technical guidance on Flutter and mobile engineering best practices.
  • Contribute to CI/CD pipelines, automated testing, monitoring, logging, and mobile application deployment.

Skills

Flutter
Dart
Leadership
Communication
Problem-solving

Tools

AWS Serverless
AWS Lambda
Amazon API Gateway
DynamoDB
Cognito
S3
CloudWatch
REST APIs
CI/CD
Git

Job description

Job Description

We are looking for a Senior Flutter Engineer with deep expertise in Flutter/Dart development and strong hands-on experience with AWS Serverless technologies. The role will be responsible for designing, developing, and optimizing scalable cross-platform mobile applications while working closely with backend, product, UI/UX, and cloud engineering teams.

The ideal candidate is highly experienced in building production-grade Flutter applications and understands how mobile applications integrate with serverless cloud architectures, APIs, authentication, databases, and event-driven services on AWS.

Key Responsibilities
  • Design, develop, and maintain high-quality cross-platform mobile applications using Flutter and Dart.

  • Lead the technical design and architecture of Flutter applications, ensuring scalability, maintainability, security, and performance.

  • Develop and integrate mobile applications with RESTful APIs, backend services, and AWS serverless components.

  • Design and implement solutions using AWS Lambda, API Gateway, DynamoDB, S3, Cognito, CloudWatch, and other relevant AWS services.

  • Work with serverless and event-driven architectures to support scalable mobile applications.

  • Implement secure authentication and authorization using services such as Amazon Cognito and API-based security mechanisms.

  • Optimize application performance, reliability, responsiveness, and resource utilization across mobile and cloud components.

  • Implement state management using frameworks such as Bloc, Cubit, Provider, Riverpod, or equivalent.

  • Establish and maintain coding standards, design patterns, testing practices, and code review processes.

  • Collaborate closely with Product, UI/UX, Backend, QA, DevOps, and Cloud teams throughout the software development lifecycle.

  • Troubleshoot complex application, API, integration, and cloud-related issues.

  • Mentor junior and mid-level developers and provide technical guidance on Flutter and mobile engineering best practices.

  • Contribute to CI/CD pipelines, automated testing, monitoring, logging, and mobile application deployment.

Required Qualifications
  • 5+ years of professional software/mobile application development experience, with significant hands-on experience in Flutter.

  • Strong and proven expertise in Flutter and Dart, including production-grade mobile application development.

  • Strong understanding of Flutter architecture, widget lifecycle, asynchronous programming, navigation, dependency injection, and state management.

  • Hands-on experience with AWS Serverless architecture and services, particularly:

    • AWS Lambda

    • Amazon API Gateway

    • Amazon DynamoDB

    • Amazon Cognito

    • Amazon S3

    • Amazon CloudWatch

  • Strong experience integrating Flutter applications with REST APIs and cloud-based backend services.

  • Solid understanding of serverless architecture, API design, authentication, authorization, event-driven systems, and cloud application architecture.

  • Experience with CI/CD, Git, automated testing, debugging, and mobile application deployment.

  • Strong understanding of mobile application security, performance optimization, and scalability.

  • Experience with at least one Flutter state-management approach such as Bloc/Cubit, Riverpod, Provider, or equivalent.

  • Strong problem-solving, communication, collaboration, and technical leadership skills.

Nice to Have
  • Experience with AWS SAM, AWS CDK, Serverless Framework, or Terraform.

  • Experience designing and implementing event-driven/serverless systems using services such as SQS, SNS, EventBridge, or Step Functions.

  • Experience with Firebase, push notifications, analytics, crash reporting, or remote

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Mid Fullstack Software Engineer
Mid Fullstack Software Engineer

White Cloak Technologies, Inc. • Philippines

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

3M HEALTHCARE • Manila

On-site
PHP 1,200,000 - 1,800,000
Senior Flutter Engineer - Cloud-Driven Mobile Architect
Senior Flutter Engineer - Cloud-Driven Mobile Architect

NCS Philippines • Taguig

Hybrid
PHP 2,009,000 - 2,902,000
Senior Flutter Developer
Senior Flutter Developer

Rising Tide Digital, Inc. • Mandaluyong

On-site
PHP 600,000 - 1,200,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 Tech Lead
Flutter Tech Lead

Ascendion • Metro Manila

On-site
PHP 1,500,000 - 2,300,000
Flutter Developer
Flutter Developer

TymblHub • Hinoba-an

On-site
PHP 600,000 - 1,000,000
Mobile Flutter Developer
Mobile Flutter Developer

Questronix Corporation • Pasig

On-site
PHP 446,400 - 781,200
Mobile Developer (Flutter)
Mobile Developer (Flutter)

Helius Technologies Pte Ltd • Santo Niño 1st

On-site
PHP 500,000 - 900,000