Flutter Mobile Developer

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - Independent
Contract - 12 Month(s)

Skills

iOS
Android
Kotlin
Java
Flutter
Dart
Mobile development

Job Details

Job Description
Roles and Responsibilities
  • Design, develop, and maintain cross-platform mobile applications using Flutter and Dart.
  • Collaborate with native mobile development teams to integrate features specific to Android and iOS.
  • Work closely with back-end developers to integrate RESTful APIs into the mobile applications.
  • Optimize applications for speed, performance, and responsiveness.
  • Troubleshoot, debug, and resolve mobile app issues in a timely manner.
  • Research and evaluate emerging technologies, and build Proof of Concepts (POCs) for potential integration.
  • Engage with business teams to clarify application requirements and understand business processes.
  • Ensure high code quality and maintainability through testing and code reviews.

 

Preferred Qualifications
  • BS/BA degree in Computer Science or a related field, or equivalent work experience.
  • Proven experience with Flutter and Dart (at least 3+ years).
  • Hands-on experience with native mobile development for iOS (Swift/Objective-C) and Android (Kotlin/Java).
  • Strong understanding of mobile application development principles and best practices.
  • Experience with RESTful API integration and understanding of JSON.
  • In-depth knowledge of Flutter navigation and routing.
  • Familiarity with CI/CD tools (e.g., Jenkins, GitLab).
  • Experience with unit testing and integration testing in Flutter.
  • Familiar with collaboration tools such as Git, Jira, and Confluence.
  • Strong understanding of design patterns and their practical application in mobile development.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.