Comprehensive Job Management Web App

Заказчик: AI | Опубликовано: 05.12.2025

I run a rope access company in Australia and we’ve been developing a custom job management system (SaaS) over the last 2 years. The system is already built with: • Laravel backend • Vue.js frontend (some areas still need modernisation) • AWS hosting • GitHub repo with active commits The app includes modules for: • Quotes and invoices • Timesheets • Photos and reporting • Scheduling and calendar • User roles & permissions • Xero integration (in progress) • Daily reports • Client management • Dashboard with activity feed I already have a developer in the Philippines working on features, but I now need a senior, product-level engineer to: • Audit the system • Fix architecture or UX issues • Polish the UI and UX properly • Implement best practices (PR workflow, refactors, component structure) • Finish complex features like Xero sync and advanced media handling • Help guide the product towards a professional, production-ready standard This is not a simple “task-based” job. I want someone who can lead the technical side, work cleanly, and finish the system to a high standard. ⸻ What I’m Looking For ✔️ Must-Have Technical Skills • Expert-level Laravel experience • Strong Vue.js or React experience • Strong MySQL / database design • Experience with SaaS architectures • UI/UX awareness, not just coding • GitHub workflow (branches, PRs, proper commit messages) • Able to refactor messy areas safely • Able to work with existing code, not just greenfield builds ✔️ Bonus Experience • Xero API integration • AWS (S3, CloudFront, EC2) • TailwindCSS • Photo/media handling workflows • Role/permission systems • WorkflowMax or job management apps • Mobile responsiveness and clean UI design ⸻ Responsibilities You will: • Review the current system and identify what needs reworking • Work alongside an existing developer to raise standards • Modernise the UI where needed • Implement a proper GitHub PR workflow • Ensure code quality, structure, and consistency • Finish complex modules (Xero sync, calendar polish, etc.) • Improve performance and UX consistency • Provide guidance from a product perspective, not just coding tasks ⸻ Who This Role Is For This role is ideal if you are: • A senior full-stack dev who has built SaaS products before • Someone who enjoys taking a half-built system and finishing it properly • Someone who understands product thinking, not just coding • Someone who cares about polish, edge cases, security and long-term maintainability • A strong communicator • Comfortable providing suggestions, not just taking instructions I do not want someone who just “codes the ticket”. I want someone who thinks, improves, and takes ownership. ⸻ Working Arrangement • Part-time or full time dependent on your availability, for the duration of the project • Long-term relationship available for future projects • Work async with weekly alignment calls • Use GitHub for all commits and PRs • Paid hourly through Upwork • Must provide videos or screenshots with PRs ⸻ How to Apply Please include: 1. A short intro about your experience with Laravel + Vue/React 2. Examples of SaaS apps you’ve built 3. A description of a project where you improved someone else’s codebase 4. Your hourly rate 5. Your availability per week 6. A link to your GitHub or portfolio Optional but appreciated: Tell me one improvement you would make to most job management apps. ⸻ Why Work With Me • Clear communication • Fast feedback • Realistic expectations • Long-term development roadmap • Flexible hours • Chance to build a real product used by companies in Australia