Sr. Flutter Developer - AWS Serverless
Yondu, Inc. · Taguig, National Capital Region, Philippines
Apply & track with Apply EdgeJob DescriptionWe 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 ResponsibilitiesDesign, 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 Qualifications5+ 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 LambdaAmazon API GatewayAmazon DynamoDBAmazon CognitoAmazon S3Amazon CloudWatchStrong 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 HaveExperience 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