Lead Developer
- Freelance
- General (Remote)
Schedule:
- Total hours: 40 hours per week or 8 hours per day
- Monday – Friday
- 8:00 AM – 5:00 PM Sydney time (or 6:00 AM – 3:00 PM Manila time)
- With 1 hour unpaid break in between
Client location or time zone: Sydney, NSW, Australia – AEST
Company/client overview:
The client’s main business is a company that supplies glass balustrades for homes and properties in Sydney, Australia.
Job Overview:
The client is seeking a Lead Developer who will lead the technology development of their platform, from prototype to a fully functional web and mobile application. The ideal candidate is an experienced full-stack developer with strong leadership and architectural design skills, capable of guiding the technology strategy and building a scalable, secure, and user-friendly platform.
Responsibilities:
Platform Architecture & Development
- Lead the development of our platform, including both web and mobile applications.
- Architect and implement the front-end (React.js, Vue.js) and back-end (Node.js/Express or Django) systems.
- Collaborate with design teams to translate the wireframes and mockups into responsive and intuitive user interfaces.
- Oversee the database design and management (MongoDB, MySQL, or PostgreSQL) to handle data related to users, projects, bids, and quotes.
- Ensure the integration of real-time communication systems for quoting, bid management, and notifications (using Socket.IO or WebSockets).
- Build a robust and scalable API layer to enable smooth communication between the web and mobile apps.
Mobile App Development
- Oversee the development of the mobile application using cross-platform frameworks such as React Native or Flutter.
- Implement features that are in line with the platform’s web version, including quote requests, supplier dashboards, and project management tools.
- Ensure the app is optimized for both iOS and Android platforms and integrates with back-end APIs.
Technology Strategy & Infrastructure
- Define the technology roadmap in alignment with business goals, outlining platform features, timelines, and resource needs.
- Manage the scalability of the platform, ensuring that it can handle future growth in users, transactions, and data volume.
- Implement best practices for data security and user privacy, ensuring compliance with relevant regulations.
- Drive the adoption of AI-powered tools for auto-suggesting materials and predictive analytics in supplier-tradie matching.
- Set up DevOps pipelines (CI/CD) and ensure automated testing, deployment, and cloud hosting (AWS, GCP, or Heroku).
Prototyping and UI/UX Oversight
- Work closely with UI/UX designers to create an interactive prototype for investor presentations and user testing.
- Implement prototyping tools such as Figma, Adobe XD, or InVision for early-stage visual development and stakeholder feedback.
- Collaborate with the design team to refine the user interface for both mobile and web platforms.
Team Leadership & Collaboration
- Lead and manage the tech team (developers, designers, and QA engineers) as the platform scales.
- Drive technical collaboration across product, design, and business development teams.
- Act as a technology advisor to the CEO, providing insights and recommendations on future technological advancements.
- Ensure ongoing communication with non-technical stakeholders, translating technical roadmaps into business outcomes.
Product Management & Continuous Improvement
- Work closely with the product team to prioritize features based on user feedback and market demands.
- Monitor platform performance, user adoption, and technical KPIs; continuously improve the platform by implementing new technologies and features.
- Troubleshoot critical issues, ensuring quick resolution and maintaining platform stability.
- Introduce AI-driven material suggestions and predictive analytics to enhance the user experience and supplier recommendations.
Requirements
- 7+ years of full-stack development experience, ideally in SaaS or marketplace platforms.
- Strong expertise in front-end frameworks like React.js, Vue.js, or Angular.
- Advanced knowledge of back-end technologies such as Node.js (Express) or Python (Django/Flask).
- Experience with cross-platform mobile app development using React Native or Flutter.
- Proficiency in working with databases such as MongoDB, MySQL, or PostgreSQL.
- Hands-on experience in building RESTful APIs and/or GraphQL.
- Solid understanding of DevOps and cloud hosting on AWS, GCP, or Heroku.
- Experience with Socket.IO/WebSockets for real-time communication systems.
- Proven experience in data security, authentication, and compliance (OAuth 2.0, JWT).
- Strong leadership and project management skills, with experience managing cross-functional teams.
- A solid grasp of prototyping tools (Figma, InVision, Adobe XD) and UI/UX best practices.
- Ability to drive AI/ML implementation for material suggestions and predictive analytics is a plus.
Bonus Skills
- Familiarity with API integrations for sourcing data from third-party services (e.g., construction material APIs).
- Experience in e-commerce platforms or supply chain management.
- Previous experience working in startup environments, with a focus on building products from the ground up.
Personal Attributes
- Visionary: Able to see the bigger picture and translate business goals into technical solutions.
- Problem Solver: Proactively tackles challenges and finds innovative solutions to complex problems.
- Adaptable: Comfortable working in a fast-paced, dynamic startup environment.
- Collaborative: Excellent communication skills, able to work effectively with teams and external stakeholders.
- Results-Oriented: Driven to achieve milestones on time and deliver high-quality solutions.
Benefits
- HMO Coverage for eligible locations
- Permanent work-from-home
- Immediate hiring
- Steady freelance job
Job ID: ZR_16322_JOB
Source ⇲
Bruntwork Careers