About us
Step into the wild world of OneDayOnly – South Africa's OG daily deals hub. We're the pioneers of cool discounts, hitting you for just one day because, well, why overcomplicate things? We've got the big names, top suppliers, and a dash of our secret sauce to make you feel like a BIG DEAL. Not to brag, but we have over a million potential savvy shoppers getting our daily dose every 24 hours.
We're not fussy – if the price is right and the quality checks out, we're selling it. That's what makes us the go-to for both the smart buyer and the eager seller. Toss in the urgency of our deals, and boom, success happens quicker than you can blink. So, jump in, where FOMO meets killer deals, and let's turn every day into a retail party!
About you
You're a curious problem-solver with a passion for learning new tech and cracking code challenges. Detail-oriented and team-focused, you thrive in collaboration but can tackle tasks independently with a can-do attitude. Whether debugging or brainstorming, you bring energy, creativity, and a knack for turning complex problems into smart solutions.
Responsibilities:
- Write, test, and debug code in various programming languages.
- Collaborate with senior developers to design and implement software solutions.
- Follow coding standards and best practices.
- Participate in all phases of the software development lifecycle, including requirements gathering, design, coding, testing, and deployment.
- Work with cross-functional teams to understand project requirements and deliver high-quality software.
- Troubleshoot and debug software issues.
- Collaborate with team members to identify and fix software defects.
- Learn to analyze and improve software performance.
- Participate in code reviews to ensure code quality.
- Work closely with other team members, including senior developers, project managers, and quality assurance professionals.
- Communicate effectively within the team and across departments.
- Stay updated on industry trends, best practices, and emerging technologies.
- Use version control systems (e.g., Git) to manage and track changes in the codebase.
- Collaborate effectively with team members using version control tools.
- Contribute to agile development processes, including sprint planning, daily stand-ups, and retrospectives.
- Adapt to changing requirements and priorities.
- Collaborate with customer support teams to address and resolve software issues.
Requirements, Skills & Qualifications:
- Tertiary qualification in IT, engineering, or computer science.
- Strong problem-solving, effective planning and organizational skills.
- Ability to learn new software and technologies quickly.
- The natural tendency to take ownership and responsibility.
- Detail-oriented
- Ability to follow instructions and work in a team environment.
- Excellent communication skills.
- You have a can-do attitude.
- Can cope well under pressure.
- Strives for continuous improvement.
- Work smart, not hard.
- Assist with associated duties in the department as per instruction from management