Mobile + Odoo 17 Developer for Field Service App
python, odoo, openerp-development, react-native, amazon-web-services
Preferred qualifications
- Experience: Intermediate
About us
Spectra Solar is a UK solar PV and battery storage installer. Our engineers use a custom mobile field service app (React Native) that connects to our Odoo 17 Community system through a custom REST API module. The original developers are no longer involved, and we need someone to take the app over, starting with five fixes.
Phase 1: fixed scope
Job times: jobs show the task’s creation time instead of its due date and time. Show the due datetime everywhere job times appear.
Navigation: engineers need a way back to their active job’s ticket details from any screen in the app.
Image uploads: completion photo uploads fail with “Network Error”. Our site sits behind Cloudflare, which limits a single request to 100MB. Uploads need to be sent in batches under that limit, with image resizing, retries, progress shown, and no photos lost if signal drops.
Adding items while loading: when loading the van, installers need to add products that aren’t on the job. Add a searchable product dropdown that adds the item to the Odoo sales order and the delivery.
Forgot password: the reset code isn’t validated correctly, and a partial fix now blocks everyone from changing their password. The code must be validated server-side, expire, be single-use and rate-limited, and a valid code must then allow the password change.
Requirements
Proven experience with React Native and publishing to the App Store and Google Play
Strong Odoo 17 backend experience (Python, custom controllers, sales orders, stock pickings, multi-company)
Comfortable working on Linux servers (Ubuntu, Nginx) and AWS EC2/S3
Work in our GitHub repos, use a staging environment, and test before anything goes live
Clear written English and regular progress updates
Possible ongoing work
We’re looking for a long-term partner. Further work is likely to include ongoing maintenance of the field service app, Odoo support, AWS server administration, and possibly our customer app and quote tool.
To apply, please tell us:
Your experience with [app framework] and with Odoo 17
How you’d approach fix 3 (batched uploads) and fix 5 (password reset)
A rough estimate for Phase 1, and your hourly rate for ongoing work
Examples of similar apps or Odoo integrations you’ve worked on
Open job
AI proposal draft
Generate a short cover letter to copy into the offer. Says you are interested and ready to work.
Sign in to generate an AI proposal draft.
Log in