The Flexi Group is a collection of beautifully designed flexible workspace brands with spaces across Asia Pacific and Australia. Our brands include The Hive, Common Ground and The Cluster, each bringing our community a unique member experience. We build, nurture and expand a community of professionals, serving as a hub for connection and collaboration for businesses. Our mission is to inspire meaningful connections by building a second home where members become friends, and ideas become reality. We’re looking for people who want to make a meaningful impact on people’s workplace experience and someone who thrives in a collaborative setting. Take the next step in your career, join The Flexi Group’s dynamic team and become a part of the community.
We are seeking an experienced Technical Lead to join our dynamic co-working company. As a Technical Lead, you will play a key role in leading our in-house tech team and overseeing the development and maintenance of our self-developed CRM system and mobile app. Your responsibilities will include providing technical guidance, leading software development projects, ensuring system performance and scalability, and collaborating with cross-functional teams to meet business objectives. The ideal candidate will have a strong technical background, exceptional leadership skills, and a proven track record in software development and team management. Join us in driving innovation and delivering cutting-edge technology solutions to enhance the co-working experience for our members.
ROLE AND RESPONSIBILITIES
- Provide technical leadership and guidance to the in-house tech team, overseeing the development progress and ensuring the successful delivery of projects.
- Collaborate with stakeholders, including senior management and business teams, to gather project requirements and define roadmaps for the development of the self-developed CRM system and mobile app.
- Define project scope, timelines, and resource allocation based on the roadmap, ensuring alignment with business goals and priorities.
- Prepare and present project status reports to senior management, providing updates on progress, milestones, risks, and mitigation strategies.
- Manage software development budgets and expenses, monitoring costs and resource utilization to ensure efficient project execution.
- Ensure adherence to software development standards and quality assurance procedures, fostering a culture of code quality, testing, and continuous improvement.
- Foster a collaborative and high-performance team environment, mentoring and coaching team members to enhance their technical skills and professional growth.
- Collaborate with cross-functional teams, including operations management and finance department, to ensure seamless integration and alignment of project deliverables.
- Foster strong relationships with external vendors and partners, leveraging their expertise when necessary to support project goals and objectives.
- Drive innovation and maintain a forward-looking approach, exploring opportunities to enhance the self-developed CRM system and leverage technology to improve the co-working experience for our members.
- At least 3 years of working experience in a Technical Lead or similar role, leading software development projects and managing a technical team.
- Ability to provide technical guidance and mentorship to team members, fostering a collaborative and high-performance culture.
- Strong expertise and hands-on experience in software development across both backend and frontend technologies.
- Excellent knowledge of relational databases, SQL and ORM technologies (JPA2, Hibernate). Expertise in programming languages such as Java, Python, or Ruby, and experience with modern development frameworks.
- Solid understanding of software development methodologies, Agile practices, and version control systems.
- Demonstrated experience in cloud-oriented architecture, including a strong understanding of PAAS (Platform as a Service) or SAAS (Software as a Service) models.
- Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams and stakeholders.
- Bachelor's degree in computer science, software engineering, or a related field. Relevant certifications or additional qualifications are a plus.