Senior Flutter Developer with Java & PostgreSQL Experience (Long-Term Telecom Project)

Posted 3 weeks ago

Worldwide

Summary

About the Role We are a telecommunications provider seeking a senior Flutter developer with strong Java and PostgreSQL experience to take ownership of several production applications. This is not a one-time project. We are looking for someone who can maintain and improve existing systems, make sound engineering decisions, and become a long-term member of our development team. You will initially work on three production Flutter applications used daily by our customers and field technicians. Over time, there may be opportunities to contribute to backend services, integrations, and larger platform initiatives. The Applications Residential Customer App — self-service portal for home subscribers Commercial Customer App — account and service management for business customers Residential Technician App — field tool used by installation and service technicians What You'll Do Maintain and improve three production Flutter applications Design and implement new features Troubleshoot bugs and production issues Improve application performance and reliability Work with Java backend services and REST APIs Write and optimize PostgreSQL queries Identify database indexing and performance improvements Write clean, maintainable, well-documented code Participate in architecture and technical design discussions What We're Looking For Most of your work will involve understanding, maintaining, and improving existing production systems rather than building greenfield applications. Required 3+ years of professional Flutter development experience Strong Java backend experience Strong PostgreSQL experience, including query tuning and indexing Experience working with REST APIs Experience maintaining production applications Strong written communication skills Ability to work independently and take ownership of technical decisions Nice to Have Telecom or ISP experience CRM, ERP, or billing system experience iDempiere or ADempiere experience Experience deploying Flutter applications across mobile and desktop platforms Engagement Details Long-term hourly engagement Consistent ongoing work Offshore candidates are welcome How to Apply Skip the cover letter. Please answer the following questions: What is the largest production Flutter application you have maintained after launch? Approximately how many users did it serve, and what types of changes were you responsible for? Describe your Java backend experience. Which frameworks and databases have you worked with? Provide a specific example of PostgreSQL performance work you personally completed (query optimization, indexing, troubleshooting, etc.). Have you worked on telecom, ISP, CRM, ERP, or billing systems? If so, briefly describe the project and your role. Tell us about a difficult production issue you personally diagnosed and fixed. What was the root cause, and how did you identify it? What is your availability (hours per week) and time zone? Have you worked with iDempiere or ADempiere? If so, briefly describe your experience. Specific examples from real projects will receive priority. Generic or AI-generated responses will not.

  • More than 30 hrs/week
    Hourly
  • 6+ months
    Duration
  • Expert
    Experience Level
  • $30.00

    -

    $60.00

    Hourly
  • Remote Job
  • Complex project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
Flutter
Dart
Mobile App Development
Activity on this job
  • Proposals:50+
  • Last viewed by client:2 weeks ago
  • Hires:
    1
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Oct 2, 2014
  • United States
    Coudersport4:27 AM
  • $207K total spent
    26 hires, 18 active
  • 1,584 hours

Explore similar jobs on Upwork

PHP
MySQL
Mobile App Development
Web Development
TV Show Idea DevelopmentHourly‐ Posted 3 weeks ago
Android App Development
iOS Development
Mobile App Development
JavaScript

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo