Freelance Software Engineer for Project Management and Development Oversight of "Go ASK Me"
Project Description:
We are looking for an experienced software engineer with strong project management skills to assist with overseeing the development of our innovative application, Go ASK Me. The app is a cutting-edge platform leveraging AI, voice recognition, and dynamic user interfaces to connect users with personalized proposals and services.
As a freelance software engineer, you will act as a liaison between our company and the development team, ensuring that project goals are met efficiently. You will be responsible for reviewing code quality, managing development tasks, and ensuring that all deliverables align with our requirements.
Responsibilities:
Project Oversight:
Collaborate with our internal team to understand requirements and ensure alignment with project goals.
Act as a bridge between our company and the development team.
Monitor development timelines and progress.
Code Reviews and Quality Assurance:
Review code for quality, scalability, and adherence to industry standards.
Identify and resolve potential issues during development.
Technical Contributions:
Provide technical input or write small pieces of code to unblock development bottlenecks.
Optimize front-end and back-end architecture when necessary.
Communication and Documentation:
Facilitate regular updates from the development team and provide status reports.
Document any changes or recommendations for the app’s structure or features.
Feature Testing and Deployment:
Test features, identify bugs, and work with developers to resolve them.
Ensure smooth deployment of updates, including compatibility with mobile devices via Capacitor.
Key Requirements:
Proven experience in managing software development projects.
Strong expertise in React, [login to view URL], TypeScript, and Firebase.
Familiarity with NestJS, Capacitor for iOS/Android deployment, and Web Speech API (including multilingual voice recognition).
Knowledge of OpenAI API integration.
Experience with designing user-friendly interfaces with a focus on speed and responsiveness.
Strong communication skills and the ability to work with cross-functional teams.
Additional Requirements:
Experience in dynamic UI design, particularly for mobile-responsive applications.
Familiarity with tools like lineicons for icons and preferences for design updates.
Knowledge of international shipping fields and location permissions.
Deliverables:
Weekly project updates and progress reports.
Comprehensive code reviews with detailed feedback.
Recommendations for improvements to app architecture and features.
A functioning and well-optimized app aligned with the project's goals.
Duration:
6 months with the possibility of extension based on project progress and performance.
Budget:
Please provide your proposed hourly rate or a fixed monthly fee for the project.
How to Apply:
Submit a proposal outlining your relevant experience.
Include examples of previous projects you’ve managed or contributed to that are similar in scope.
Provide references, if available.
This is an exciting opportunity to collaborate on a project with significant potential in the AI and proposal-matching space. If you are passionate about delivering high-quality results and want to be part of something innovative, we’d love to hear from you!