13 Nov
|
Badminton Victoria
|
Victoria
13 Nov
Badminton Victoria
Victoria
## About the Role
Badminton Victoria is seeking a skilled Software Developer to support the ongoing development and improvement of its Tournament Management System (TMS).
The TMS is a web-based platform designed to simplify badminton tournament operations, including match scheduling, court allocation, live scoring, tournament administration, and real-time results.
## Key Responsibilities
- System Development and Maintenance: Maintain and improve the existing Tournament Management System, including its frontend and backend functionality.
- Bug Fixing and Troubleshooting: Identify, investigate, and resolve technical issues in an existing codebase, including issues affecting live tournament operations.
- Firebase and Firestore: Work with Firebase services, Firestore databases, real-time data synchronisation, and security rules.
- Event Hub Integration: Maintain integration between the Tournament Management System and the public Event Hub, including tournament registrations and player information.
- UI/UX Improvements: Develop responsive, user-friendly interfaces that work effectively across all devices.
- Testing and Deployment: Test new features, review existing functionality, and deploy updates while maintaining system reliability.
- Team Collaboration: Work with the project supervisor and a small development team, using GitHub and Clickup.
## Required Technical Skills
- Strong understanding of full-stack web application development.
- Experience with JavaScript, React, and modern web development technologies.
- Practical experience with Firebase, particularly Cloud Firestore and real-time database operations.
- Understanding of database structures and security rules.
- Experience with Git and GitHub.
- Ability to understand, debug, and improve an existing codebase.
- Experience building responsive web applications.
- Solid problem-solving and debugging skills.
## Desirable Skills
- Experience developing real-time web applications.
- Familiarity with tournament management or sports technology.
- Good understanding of UI/UX design principles.
## Personal Attributes
- Able to work independently and take ownership of technical responsibilities.
- Comfortable working with an established system and understanding unfamiliar code.
- Strong communication and teamwork skills.
- Willing to understand business requirements.
- Detail-oriented, reliable, and proactive in resolving technical challenges.
Online or Remote
Category
Sport
Commitment
Regular - less than 6 months
Type Of Work
IT & Web Development,Sport & Physical Activity,
Time Required
2-4 hours per week flexible
Training
Mentoring from an experienced team of software developers is available
📌 Software Developer – Tournament Management System (TMS) (Victoria)
🏢 Badminton Victoria
📍 Victoria