Apply on
Description
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 thrive 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.
A DAY IN THE LIFE OF
We are seeking a skilled Full Stack Developer to join our dedicated in-house tech team at our coworking company. As a Full Stack Developer, you will play a crucial role in the development and maintenance of our self-developed CRM system, which serves as a backbone for our operations.
Your responsibilities will include gathering user requirements, defining system functionality, and writing code in various languages, such as JavaScript, PHP and frameworks such as ReactJS and React Native. You will be involved in the entire software development life cycle (SDLC), from preliminary system analysis to testing and deployment, ensuring the scalability and performance of the CRM system.
The ideal candidate will have a strong technical background, a passion for software development, and the ability to work effectively in a small team environment. Join us in shaping the future of our technology stack and delivering innovative solutions to enhance our co-working experience.
ROLE AND RESPONSIBILITIES
- Execute the full software development life cycle (SDLC), including requirements gathering, system analysis, design, coding, testing, deployment, and maintenance.
- Collaborate with stakeholders to gather user requirements and translate them into technical specifications.
- Develop flowcharts, layouts, and documentation to identify requirements and propose effective solutions.
- Write well-designed, efficient, and testable code in languages such as Javascript, PHP and frameworks such as ReactJS and React Native.
- Integrate software components into a fully functional software system, ensuring seamless interoperability and optimal performance.
- Develop and implement software verification plans and quality assurance procedures to ensure the reliability and stability of the CRM system.
- Document and maintain software functionality, including technical specifications, user guides, and system documentation.
- Troubleshoot, debug, and resolve issues in existing systems, applying analytical and problem-solving skills to deliver timely resolutions.
- Leverage industry best practices and standards to ensure compliance with project plans and industry regulations.
- Deploy programs to production environments, monitor their performance, and evaluate user feedback to continuously improve and enhance the software.
- Stay up-to-date with the latest advancements in software development and integrate new features and technologies into the CRM system.
Requirements
- At least 1 year of working experience in a Full Stack Developer or Software Developer role, with a focus on mobile and web-based applications and systems.
- Experience in designing and developing interactive applications with a focus on user experience.
- Proficiency in programming languages such as Javascript, PHP and frameworks such as ReactJS and React Native.
- Proficiency in developing frontend applications using frameworks such as React Native, React JS.
- Knowledge on relational databases such as MYSQL, Mariadb is a plus.
- Knowledge on cloud infrastructure like AWS is a plus.
- Experience with test-driven development.
- Strong understanding of the Full Stack Developing principles and the software development life cycle (SDLC).
- Ability to work effectively in a small team environment, collaborating with colleagues to deliver high-quality software solutions.
- Bachelor's degree in computer science, Full Stack Developing, or a related field. Relevant certifications or additional qualifications are a plus.
Benefits
- Competitive salary reflective of your growth
- Variety of discounts across our growing industry partners
- A comprehensive training academy to support your growth and longevity with us
- Education allowance to support external training
- A fun, dynamic working environment, working with a diverse, world-class team
- Regular team and community events based on our four event pillars; Business, Community-building, Entertainment and Wellness
- An extra day of leave to celebrate your birthday
- An annual dedicated day to volunteer at a charity of your choice
- Two days Flexcation a year, used to extend your time away by working in any of The Flexi Group locations
WE ARE AN EQUAL-OPPORTUNITY EMPLOYER
We are committed to creating an inclusive, respectful environment that embraces individuality and talents. All appointments and promotions are made on the basis of performance and ability. We are committed to the continued development of our teams' personal skills and business acumen. All team members will be treated fairly and unbiasedly and given every encouragement to reach their potential.