Why This Role Stands Out
This hybrid Application Developer role at a rapidly expanding fitness brand offers a fantastic opportunity to shape diverse multimedia and web-based assets, from websites to complex applications, utilizing a range of technologies. You'll thrive here if you're a mid-senior developer eager to contribute to innovative projects and enhance user experiences within a dynamic environment.
Quick Overview
Job Description
About the Organisation
Derrimut 24:7 Gyms is one of the fastest-growing and most recognised fitness brands in the Southern Hemisphere, offering a comprehensive fitness experience under one roof. Our facilities feature premium exercise equipment, supplement and gym gear superstores, high-protein meal packs. Selected locations offer extensive group fitness classes, ladies-only training areas, and a network of personal trainers dedicated to member success.
About the Role
We are seeking skilled Application Developer who is responsible for designing, developing, and maintaining a variety of multimedia and web-based assets. This includes websites, web pages, computer animations, audio and video content, graphic elements, interactive presentations, information kiosks, and web applications.
The role involves planning, designing, developing, testing, and managing websites and applications to ensure functionality, usability, performance, and an engaging user experience. Web Developers work with a range of programming and scripting languages, web development frameworks, authoring tools, Content Management Systems (CMS), and file transfer technologies.
Key Responsibilities:
- Analyse business and system requirements and translate them into practical software and web application solutions.
- Design, develop, test, maintain and enhance web applications in line with functional and technical requirements.
- Write, maintain and modify application code using HTML, CSS, JavaScript, PHP and Liquid.
- Develop frontend and backend functionality across Shopify Plus, WordPress and other web-based systems.
- Identify technical limitations, inefficiencies and integration issues within existing applications and implement appropriate improvements.
- Develop and maintain integrations with third-party APIs, CRM platforms, payment services and other business systems.
- Build and maintain custom applications, scripts and automated workflows to support business processes.
- Test, debug, diagnose and resolve software defects, application errors and integration issues.
- Manage application testing and support the deployment of new features, updates and system improvements.
- Monitor application performance and operational metrics to identify opportunities for optimization and continuous improvement.
- Maintain development, staging and deployment environments and support CI/CD processes.
- Prepare and maintain technical documentation covering application functionality, code, integrations, deployment procedures and system processes.
- Work with internal stakeholders to evaluate system requirements and provide technical recommendations for software improvements and upgrades.
- Implement appropriate application security practices, including secure API communication, access controls and protection of application credentials and business data.
- Identify and mitigate technical risks that may affect application performance, reliability and security throughout the software lifecycle.
Skills & Experience
- Tertiary qualification in Information Technology, Computer Science, Software Engineering or a related discipline.
- Professional experience in web application or software development.
- Strong experience with HTML, CSS and JavaScript.
- Experience with PHP and backend application development.
- Experience developing and maintaining applications using WordPress and/or Shopify.
- Experience working with APIs and integrating third-party systems.
- Experience with software testing, debugging and troubleshooting.
- Understanding of software development, deployment and version control processes.
- Ability to analyse business requirements and translate them into effective technical solutions.
- Strong problem-solving and analytical skills.
- Good written and verbal communication skills, including the ability to communicate technical concepts to non-technical stakeholders.
Similar jobs
- CB
Principal Software Engineer - AI & Contact Centre Transformation
NewCommonwealth Bank Of Australia
Melbourne, Victoria🇦🇺Hybrid1 hour agoAWSAzureC#+4Technology - BZ
Software Engineer
NewBlue Zebra Insurance Pty
Sydney, New South Wales🇦🇺Hybrid1 hour agoAgileC#Java+1Technology - EN
Software Developer
NewEnsco, Inc.
Melbourne, Victoria🇦🇺A$91.4k - A$161.6k/yrHybrid1 hour agoDockerNode.jsSpring+15Technology - VE
Software Engineer
NewVerbrec
Perth, Western Australia🇦🇺Hybrid1 hour agoAgileC#.NET+2Technology - CB
Senior Software Engineer - iOS
NewCommonwealth Bank Of Australia
Sydney, New South Wales🇦🇺Hybrid1 hour agoSwiftTeamCitySplunk+6Technology - CB
Staff Software Engineer (Nodejs & Typescript)
NewCommonwealth Bank of Australia
Sydney, New South Wales🇦🇺Hybrid1 hour agoMicroservicesNode.jsAWS+7Technology - CH
Senior Software Engineer
NewChuffed.org
Brisbane, Queensland🇦🇺A$170k/yrOn-site1 hour agoMariaDBMySQLNext.js+6Technology - CB
Senior Software Engineer- Ab Initio
NewCommonwealth Bank of Australia
New South Wales🇦🇺Hybrid1 hour agoOracleSQLShell+10Technology - XE
Search Engineer
NewXero
Melbourne, Victoria🇦🇺Remote13 hours agoEngineering - TF
IT Software Developer - Dynamics CRM
NewThe Five Group Pty
Balcatta, Western Australia🇦🇺Hybrid13 hours agoAgileAzureC#+3Technology - WY
.NET Software Developer
NewWyscom
Canberra, Australian Capital Territory🇦🇺Hybrid13 hours agoSQLAgileAzure+6Technology - VL
Senior Software Engineer
NewVisual Lease
Melbourne, Victoria🇦🇺Hybrid17 hours agoDockerGCPNext.js+8Technology