D1 is a fast growing retail company that specialises in retailing DJI in Australia, being the first and only authorised retial store. Due to our growth, we are building an internal web application to streamline our operations, provide growth to our employees and support our expansion. Our team values collaboration, continuous learning, and a passion for excellence.
Role Overview
We are seeking a motivated and enthusiastic Junior Web Developer to join our on-site team in Brunswick. Under the guidance of our operations team, you will contribute to the design, development, and maintenance of our internal retail web application hosted on Firebase. This role is ideal for a young developer eager to grow, with a focus on leveraging AI coding tools like Cursor to accelerate development, ensure code quality, and adhere to security best practices.
Key Responsibilities
- Design and Development: Lead the design, architecture, development, and testing of scalable, high-performance features for our internal retail web application.
- Iterative Delivery: Break down objectives into small, valuable deliverables to iteratively deploy features into production.
- Task Ownership: Take ownership of assigned tasks, providing timely updates on progress to the operations team.
- Continuous Learning: Continuously improve technical skills (e.g., web development, APIs, MySQL) and non-technical abilities (e.g., communication, teamwork).
- Team Collaboration: Embrace D1’s core values, working closely with the operations team to achieve shared goals.
- Troubleshooting and Debugging: Apply strong problem-solving skills to identify, debug, and resolve issues in the application.
Required Skills and Qualifications
- Technical Skills:
- Proficiency in HTML, CSS, and JavaScript for front-end development.
- Experience with Node.js for server-side development and Cloud Functions on Firebase.
- Familiarity with HTTP and REST APIs, including hands-on experience integrating third-party APIs (e.g., Deputy).
- Basic knowledge of MySQL.
- Understanding of Firebase for hosting, database management, and deployment.
- Ability to use AI coding tools (e.g., Cursor, GitHub Copilot) for code writing, reviewing, and publishing while adhering to security rules.
- Strong troubleshooting and debugging skills to ensure robust application performance.
- Soft Skills:
- Eager to learn and grow within the company.
- Strong communication skills to collaborate with the operations team and provide clear updates.
- Proactive problem-solving and attention to detail.
- Ability to break down complex tasks into manageable deliverables.
- Other Requirements:
- Proficiency in Microsoft Office (e.g., Word, Excel, PowerPoint) for documentation and reporting.
- Willingness to work on-site at our Brunswick office.
- Alignment with D1’s core values and a passion for contributing to company growth.
Nice-to-Have
- Familiarity with Python for scripting or additional backend tasks.
- Experience with responsive design frameworks (e.g., Bootstrap, Tailwind CSS).
- Knowledge of web security practices (e.g., preventing SQL injection, XSS attacks).
- Previous exposure to DevOps practices or version control systems like Git.
Why Join D1?
- Growth Opportunity: Work on a meaningful project that directly impacts the company’s expansion.
- Supportive Environment: Collaborate with a dedicated operations team in a dynamic, on-site setting.
- Cutting-Edge Tools: Leverage AI coding tools like Cursor to enhance productivity and code quality.
- Learning Culture: Access opportunities to expand your technical and professional skills, with training provided for tools like MySQL.
How to Apply
To apply, please submit your resume, a brief cover letter highlighting your relevant experience, and any portfolio or GitHub links showcasing your web development projects. We are excited to meet candidates who are passionate about technology and eager to grow with D1.
Job Type: Full-time
Pay: $65,000.00 – $85,000.00 per year
Benefits:
- Employee discount
Schedule:
- 8 hour shift
Application Question(s):
- What is your current citizenship or visa status, and how long does it remain valid?
(e.g., Australian Citizen, Permanent Resident, Visa Subclass 500 with 2 years remaining, or other applicable status)
Work Authorisation:
- Australia (Required)
Work Location: In person
Expected Start Date: 08/08/2025
