Flutter Developer

Agile Global Solutions, Inc.
Charlotte, NC, United States
1 day ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Flutter Java (Programming Language) Data Analysis Apple IOS Application Performance Management App Store (IOS) User Authentication Unit Testing Mobile Application Development Cloud Computing Code Review Databases
+19 more
Software Debugging Hypertext Transfer Protocols (HTTP) Apache Hive Mobile Application Software JSON Location-Based Services Payment Gateway Software Engineering SQLite Delivery Pipeline Firebase Backend Kotlin Material UI Integration Tests Information Technology Dart Google Play Restful APIs

Job description

We are seeking a talented Flutter Developer to design, develop, and maintain high-quality cross-platform mobile applications. The ideal candidate should have strong experience with Flutter, Dart, and mobile application development, with the ability to build scalable, responsive, and user-friendly applications for Android and iOS., · Develop and maintain mobile applications using Flutter and Dart.

· Build responsive, reusable, and efficient UI components.

· Collaborate with designers, backend developers, and product managers to deliver high-quality applications.

· Integrate RESTful APIs, Firebase, and third-party services.

· Write clean, maintainable, and well-documented code.

· Debug, troubleshoot, and optimize application performance.

· Implement state management solutions such as Provider, Riverpod, Bloc, or GetX.

· Conduct unit testing, widget testing, and integration testing.

· Participate in code reviews and follow best coding practices.

· Publish and maintain applications on the Google Play Store and Apple App Store.

· Stay up to date with Flutter updates and emerging mobile technologies.

Requirements

· Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).

· 5+ years of experience in Flutter development.

· Strong knowledge of Dart programming language.

· Experience with Android and/or iOS application development.

· Knowledge of REST APIs, JSON, and HTTP protocols.

· Experience with Firebase services (Authentication, Firestore, Cloud Messaging, Analytics, Crashlytics).

· Familiarity with Git and version control systems.

· Understanding of mobile UI/UX design principles.

· Experience with local databases such as SQLite or Hive.

Preferred Qualifications:

· Experience with native Android (Kotlin/Java) or iOS (Swift).

· Knowledge of CI/CD pipelines.

· Experience with payment gateway integration.

· Familiarity with Agile/Scrum development methodologies.

· Experience integrating maps, notifications, and location services.

Best Regards

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:32 min

Introduction and history of the Dart language

Christoph Menzel Christoph Menzel · World Congress 2022

4:12 min

Introduction to cross-platform mobile development with Flutter

Majid Hajian · LIVE

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

2:02 min

Dart's history and evolution alongside the Flutter framework

Christoph Christoph · World Congress 2024

5:05 min

Introduction to Flutter and cross-platform UI development

Sylvia Dieckmann · LIVE

Videos

See all

Related articles

See all