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