Mobile APP / Webapp Go Developer (Backend + TWA Mobile) — Finalization and Debugging
Worldwide
We're looking for a developer to finalize and debug the fingerprint scanning feature of an existing biometric registration platform, and to handle general bug fixing and maintenance during the engagement. About the project A population registration / census system with biometric capture (fingerprint enrolment and identification, face recognition). The application is largely complete and in testing. The fingerprint module has been developed but requires debugging and stabilization — it must be fully functional within one week. Stack Backend and web application: Go Front end: React (Ideally) Mobile: Android TWA wrapping the same web application Fingerprint scanner integration: Java component communicating with the device SDK Online/offline synchronization between mobile, web, and backend Scope of work Debug and stabilize fingerprint enrolment and identification workflows end to end (device → Java component → TWA → Go backend). Fix defects in duplicate detection and fingerprint matching. Resolve issues in offline/online synchronization. Fix bugs reported by QA and verify fixes; support regression and release validation. General maintenance of the web app and TWA build. Requirements Strong Go development experience (backend and server-rendered/web application code). Java experience, ideally Android, and comfort integrating third-party hardware SDKs. Experience with Android TWA / PWA behaviour and native-to-web bridging. Ability to debug an unfamiliar codebase quickly and work independently against a tight deadline. Good communication in English; close collaboration with the Product Manager and QA. Nice to have Experience with offline-first apps and data synchronization. Familiarity with matching/deduplication logic (ABIS or similar). Engagement Initial contract: 2 weeks, starting immediately. The fingerprint feature must be working within the first week. Strong likelihood of extension — we are looking for a long-term developer for a larger Go project. Remote, with overlap required for daily coordination. To apply Please include: Your Go experience How you would use AI to enhance productivity and quality Your availability to start and hours per week you can commit. Your hourly rate.
- Less than 30 hrs/weekHourly
- 1-3 monthsDuration
- ExpertExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:9 hours ago
- Interviewing:0
- Invites sent:3
- Unanswered invites:3
About the client
- BelgiumAntwerp4:38 AM
- $153K total spent49 hires, 10 active
- 6,589 hours
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers 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