Mobile Flutter Developer

About the Role

We are looking for an experienced Mobile Engineer with expertise in Flutter, NodeJS, and AWS to build scalable, high-quality enterprise mobile applications. This is a nearshore remote role for candidates based in Canada, with working hours aligned to EST. You will work closely with cross-functional teams to deliver robust, user-friendly solutions that delight end users and meet enterprise-grade performance and security standards.

Key Responsibilities

  • Design & Develop cross-platform mobile applications using Flutter (iOS and Android).
  • Build & Maintain backend services and REST APIs using NodeJS.
  • Deploy & Scale applications on AWS, ensuring reliability, performance, and cost efficiency.
  • Implement CI/CD Pipelines to automate builds, testing, and deployments.
  • Collaborate with designers, product managers, and QA engineers to deliver high-quality features on time.
  • Troubleshoot and resolve complex issues in production and staging environments.
  • Write clean, maintainable, and testable code with a strong focus on performance and security.
  • Stay updated with the latest industry trends and technologies to continuously improve the product.

Required Skills & Qualifications

  • 4–6 years of professional experience in mobile app development for enterprise platforms.
  • Proven expertise in Flutter for cross-platform app development.
  • Strong backend development skills with NodeJS (REST APIs, authentication, error handling).
  • Hands-on experience with AWS services (Lambda, EC2, S3, RDS, API Gateway).
  • Experience building and managing CI/CD pipelines (e.g., GitHub Actions, Jenkins, Bitrise).
  • Good understanding of app security, performance optimization, and scalability best practices.
  • Excellent problem-solving and debugging skills.
  • Strong communication skills and ability to work independently in a remote environment.

Nice-to-Have Skills

  • Experience with GraphQL and WebSockets.
  • Familiarity with Infrastructure as Code (Terraform, CloudFormation).
  • Knowledge of containerization tools (Docker, Kubernetes).
  • Experience with automated testing frameworks for Flutter and NodeJS

Job Type: Full-time

Pay: $25.00-$30.00 per hour

Back to blog