Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details

Back to Results

Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

Hallmark Global Technologies

Android Developer with Flutter

Career Insights for Web Developer

See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.

Scorecard

Based on Rhode Island data

Review key factors to help you decide if this role fits your goals. How is this calculated?

Were these scores useful?

What they do

A Web Developer designs and builds websites. Works on technical as well as design aspects of sites. Works with a company or client to plan content and format for a site, creates applications, writes code, and integrates design features including graphics, sound and video. Monitors traffic at the site.

$103,087 / year median in Rhode Island

-23% projected decline

Explore Career

Job Description

First Job Previous Job 1,390 of 10,000 Next Job Last Job Share More Like This Salary Not Available Position range in Rhode Island $75k
  • $120k Per Year Android Developer with Flutter Hallmark Global Technologies
Occupation:
Computer Programmers
Location:
Woonsocket, RI
  • 02895
Job Type:
Contract, Full Time (30 Hours or More)
Posted:
08/27/2026 Positions available: 1
Source:
Dice.com
Web Site:
www.dice.com Job #: jo_2015081081 Job Requirements and Properties Help for Job Requirements and Properties. Opens a new window. Work Onsite Full Time Schedule Full Time Job Type Contract Job Description Help for Partial Job Description. Opens a new window. Skills
  • Android
  • Flutter
  • Java
  • Kotlin
  • Dart
  • Android
  • Flutter
  • Java
  • Kotlin
  • Dart
Summary Job Title:
Android Developer with
Flutter Location:
Woonsocket, RI Duration:
Contract About the Role We're looking for a Senior Android Developer with Flutter experience and 10+ years of overall experience to join our team in Woonsocket, RI. You'll play a key role in designing, building, and maintaining high-quality Android applications using modern architecture patterns and the latest Android development tools, while also contributing to cross-platform development using Flutter. Responsibilities Design, develop, and maintain native Android applications using Kotlin and Java Design, develop, and maintain cross-platform mobile applications using Flutter and Dart Implement clean, scalable architecture using
MVVM/MVI
patterns Build modern, responsive UIs using Jetpack Compose and Flutter widgets Integrate REST APIs and/or GraphQL services (Retrofit) to support app functionality Manage local data persistence using Room or SQLite Leverage Kotlin Coroutines and Flow to handle asynchronous operations efficiently Apply Dependency Injection frameworks (Hilt, Dagger, or Koin) to maintain modular, testable code Write and maintain unit and UI tests (JUnit, Espresso, or Robolectric) to ensure app quality and reliability Evaluate and advise on Android vs. Flutter approaches for new features, balancing native performance needs with cross-platform efficiency Collaborate with cross-functional teams (design, QA, backend) throughout the development lifecycle Use Git/GitHub for version control, code reviews, and collaborative development Mentor junior developers and contribute to technical/architectural decisions Required Qualifications
  • 10+ years of experience in Android development
  • Proficiency in Kotlin and Java
  • Hands-on professional experience building and shipping apps with Flutter and Dart
  • Experience with
MVVM/MVI
architectural patterns
  • Hands-on experience with Jetpack Compose for modern UI development
  • Knowledge of Dependency Injection frameworks (Hilt, Dagger, or Koin)
  • Experience integrating REST APIs using Retrofit or GraphQL
  • Familiarity with local data persistence using Room or SQLite
  • Strong understanding of Kotlin Coroutines and Flow for asynchronous operations
  • Experience writing unit and UI tests using JUnit, Espresso, or Robolectric
  • Proficient with Git and GitHub for version control 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.