React/Node Mobile Field Tool Developer — iOS Safari & Android Chrome

Posted yesterday

Worldwide

Summary

I am hiring a developer to take over an existing specialized mobile web application already in development. This is not a greenfield project. There is an existing codebase, an active product, documented QA, field-review directives, and a defined remediation backlog. The next developer will pick up from the current state and execute against clear implementation priorities. The product is a mobile/browser-based field tool used by professionals in a fast-moving, real-world environment. It must perform reliably on tablet and phone, especially on iOS Safari and Android Chrome. Ease of use is the single most important requirement. The tool is used under pressure in the field — every interaction must be fast, obvious, and require as few taps as possible. A quick-access dashboard is critical. Workflows must be streamlined so that users can complete tasks with minimal friction and zero confusion. Current stack React SPA frontend Node.js / Express backend MongoDB Mobile web / PWA workflow SVG-based interactive annotation interface What the next developer will be working on The work starts from the current implementation and existing QA / sprint directives, including items such as: Queue and session flow fixes Auto-advance / next-item behavior Touch workflow and mobile UX improvements — fewer taps, faster flows Quick-access dashboard improvements SVG annotation logic Structured data capture improvements Export and record integrity improvements Bilingual UI labeling Determination workflow fixes Handwriting / freehand annotation layer as a later scoped item Ongoing field-driven remediation and refinement What I need A developer who can read an existing codebase quickly and take ownership Strong instinct for mobile UX — minimal taps, logical flow, fast feedback Ability to simplify and streamline UI without breaking existing functionality Strong React / frontend debugging ability Comfort working across frontend + backend when needed Strong mobile browser experience on iOS Safari and Android Chrome Experience with touch interactions, SVG/canvas interaction, and field-tool UX Preferably experience with handwriting or stylus input in browser-based tools Important This is a real continuation role. I am not looking for someone who only wants to build from scratch and ignore the current implementation. You should be comfortable inheriting existing architecture, understanding current constraints, and shipping improvements in priority order. You will be taking over from the current development state, not starting from zero. Before I share access/details, answer these questions in your proposal 1. What mobile touch issues have you personally encountered on iOS Safari and Android Chrome, and how did you fix them? 2. Do you test on physical devices, not only simulators? Which ones? 3. Will you personally do this work, or will any part be handed to someone else? 4. What experience do you have taking over an existing React / Node codebase and improving it without starting over? 5. What experience do you have with SVG, canvas, annotation tools, or handwriting/stylus input in a mobile web app? Proposal requirements Individual freelancers only — no agencies Fixed price only Include your price for the first milestone / first sprint Include your timeline Include examples of relevant mobile web work Proposals that do not answer the questions above will not be considered.

  • $500.00

    Fixed-price
  • Expert
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
MongoDB
React
Node.js
JavaScript
Activity on this job
  • Proposals:20 to 50
  • Last viewed by client:8 hours ago
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Nov 4, 2021
  • United States
    Ny5:03 PM
  • $101K total spent
    21 hires, 11 active
  • 927 hours
  • Tech & IT
    Small company (2-9 people)

Explore similar jobs on Upwork

Software DeveloperHourly‐ Posted 7 months ago
ASP.NET MVC
Django
Python
AngularJS
JavaScript
jQuery
WordPress
Google Chrome Extension
React
CRM Development
Microsoft Dynamics 365
Microsoft Dynamics CRM
Microsoft Dynamics Development
Microsoft PowerApps
Single Sign-On
Three.js
JavaScript
WordPress
AR Plugin
WooCommerce
3D Modeling

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