← Вакансії

Senior Technical Code Auditor / Software Architect for Independent Code Review

Бюджет: $20.0 - $40.0 HOURLY / PART_TIME ⭐ 4.99 (17) India

react-native, software-architecture

Overview We are looking for an experienced Senior Software Architect / Technical Auditor to perform an independent code review of an existing production fitness application. This is not a development role. We’re looking for someone who can objectively assess the overall health of the application from an architecture, maintainability, scalability, and long-term engineering perspective. The application has already been developed and is live. We are currently completing Version 1 and preparing for future feature development and long-term maintenance. __________________ Objectives The purpose of this review is not to find cosmetic coding issues or rewrite the application. Instead, we want an independent assessment covering: - Overall architecture quality - Code organization - Maintainability - Scalability - Modularity - Technical debt - Security concerns - Performance considerations - API architecture - Database structure - Error handling - Code consistency - Documentation quality - Deployment structure - Long-term maintainability We would also like your opinion on whether the application is well-positioned for future feature development. __________________ Review Scope Phase 1: Setup & Orientation Reviewer reviews app purpose, modules, repo structure, environments, and known issues. Phase 2: Architecture Review Check whether the app is modular, scalable, and easy to extend. Phase 3: Code Quality Review Review duplication, naming, structure, error handling, dependency management, and maintainability. Phase 4: Security & Access Review Check authentication, permissions, data exposure, API security, payment-related risks, and user data handling. Phase 5: Integration Readiness Assess whether future features can be added cleanly, especially Hero-to-Hero and future AI-enabled workflows. Phase 6: Report & Debrief Reviewer provides a written report and joins a short call to explain findings. __________________ Future Readiness One of our primary objectives is understanding whether the current architecture will support long-term growth. We’re particularly interested in knowing: - Can future features be added cleanly? - Is the codebase modular enough for continued development? - Are there architectural decisions that could become expensive later? - What technical debt should be addressed before scaling further? - Is the application well positioned for AI-assisted development workflows in the future? The review should also assess whether new features can be integrated into the existing codebase in a modular and maintainable manner, rather than requiring extensive modifications across unrelated parts of the application. __________________ Deliverables At the end of the review we’d like: - Executive summary (business language) - Detailed technical report - Issue severity (Critical / High / Medium / Low) - Screenshots/examples where applicable - Code references - Architectural observations - Recommendations - Suggested priority order - Overall assessment of the codebase __________________ AI Usage We are open to reviewers using AI tools where appropriate. However, please explain: - Which AI tools you use - How you use them during reviews - Which parts are reviewed manually - Whether any code is uploaded to third-party AI services - How confidentiality is maintained Transparency around your review methodology is important. __________________ Access Provided Selected candidates will receive: - Read-only GitHub access - Staging environment - Test credentials - Relevant documentation No production write access will be provided. __________________ Ideal Candidate We’re looking for someone who has: - 10+ years of software engineering experience (or equivalent seniority) - Experience performing technical audits or architecture reviews - Experience reviewing production applications - Strong communication skills - Ability to explain technical findings to non-technical stakeholders Experience as a: - Software Architect - Technical Lead - Engineering Manager - Fractional CTO - Principal Engineer would be highly valued. __________________ To Apply - Please include: 1. Your experience performing independent code reviews. 2. A brief overview of your review methodology. 3. Whether your reviews are manual, AI-assisted, or both. 4. An example of a technical audit or architecture review you’ve completed (redacted if necessary). 5. Approximately how many hours you expect this review to take. 6. Your hourly rate or fixed-price estimate. 7. Any questions you’d like us to answer before starting. Note : Your application will not be considered if any of the above details are missing.
Відкрити на Upwork