We built Stories so you don't have to.
Junior Developer
Location
South Africa
Posted
1 day ago
Salary
R455K / year
Seniority
Junior
Job Description
Junior Developer
Storyteller
• Ship features end‑to‑end: design, build and test small, well‑scoped improvements to our products. • Make things reliable and fast: fix bugs, add tests, and instrument code so we can measure performance and stability. • Solve real customer problems: collaborate with Product, Design and Solutions to scope simple, pragmatic solutions that work for our clients. • Improve developer experience: contribute to examples, docs and small tools that make integration with our SDKs smooth and enjoyable. • Think from first principles: break problems down, reason about trade‑offs, and pick the simplest approach that works. • Learn in the open: participate in code reviews (giving and receiving feedback), pair with teammates, and share what you’re learning. • Own your work: plan your tasks, communicate progress, and follow through to high‑quality releases. • Contribute to how we build: help refine our CI, test suites and local dev scripts as we scale.
Job Requirements
- A genuine excitement for AI and AI‑assisted coding — this is a must‑have.
- Clear problem‑solving: you can break a task down, reason from first principles, and explain trade‑offs simply.
- Reliability and follow‑through: you meet agreed timelines, communicate early if blocked, and finish well.
- Openness to feedback: you’re coachable, curious, and iterate based on what you learn.
- Strong written and verbal communication; you can collaborate well in a remote setting.
- Reliable, consistent internet access for remote work.
- Side projects, a small repo, open‑source contributions, or a write‑up showing how you learn.
- Exposure to TypeScript, React, basic APIs/HTTP, or simple databases (SQL/NoSQL).
- Familiarity with mobile or web SDKs is a bonus (we ship iOS, Android and Web).
- Interest in sports, media, or content tech.
- Backgrounds we’ve seen succeed include maths, physics, bootcamps, and self‑taught routes— a CS degree is not required.
Benefits
- 33 Days Paid Leave
- Fully remote working anywhere in South Africa
Related Guides
Related Job Pages
More Software Engineer Jobs
• Own the product development process from concept through production across multiple product categories. • Translate design concepts into technically sound and commercially viable products. • Develop clear product specifications including materials, trims, construction methods, and functional requirements. • Anticipate development challenges early and proactively solve problems before they impact timelines or product quality. • Maintain a strong understanding of development calendars and key milestones to ensure deadlines are met. • Apply strong aesthetic judgment and product taste level to ensure product aligns with brand standards. • Utilize deep knowledge of fabric, construction, and fit to guide development decisions. • Review and evaluate prototypes and samples to ensure alignment with design intent, quality standards, and performance expectations. • Partner with domestic and international vendors to develop prototypes, samples, and pre-production units. • Clearly communicate technical requirements and provide actionable feedback to factories. • Manage sample tracking, development timelines, and vendor communication across multiple programs. • Build strong relationships with factory partners to support efficient product development and execution. • Source and evaluate fabrics, trims, hardware, and components that meet product and cost requirements. • Partner with sourcing teams and vendors to achieve target costs while maintaining product integrity. • Maintain development calendars and ensure key milestones are met across all product programs. • Evaluate samples for fabric, color, construction, durability, functionality, and overall product quality in collaboration with Design and TD.
Professional Learning Developer, Multilingual Learners/ESOL
EdConnectiveEnsure every student thrives by facilitating exceptional educator growth
• Ensure educators and leaders receive high-quality professional learning experiences that are engaging, practical, and grounded in research-based practices for supporting Multilingual Learners. • Help educators deepen their understanding of effective language development, sheltered instruction, and equitable access to grade-level content. • Facilitate meaningful learning that directly influences instructional practice and, ultimately, student outcomes. • Bring high-quality workshop content to life with your own energy, presence, and facilitation style. • Share authentic insights from academic research or university-level experience to help educators understand how AI is reshaping research practice. • Create spaces where educators feel seen, heard, and engaged. • Guide participants through meaningful “aha” moments that connect AI’s real-world research applications to classroom practice.
• Design, develop, and maintain PowerApps applications to automate workflows and enhance operational processes. • Build, maintain, and optimize dashboards, reports, and data models using Power BI, Tableau, Qlik, or other visualization tools. • Collaborate with end users and technical resources to understand and integrate data outputs into visualizations effectively. • Translate complex data findings into clear, digestible insights for stakeholders to support data-driven decision-making. • Ensure data accuracy, consistency, and integrity across reports and dashboards. • Identify data attributes (e.g. financial, biometric, personnel-based) critical for performance analysis and trend identification. • Conduct training sessions as necessary for CBP and contractor personnel on data analysis tools and methodologies.
Staff Product Manager – Developer Products
bunny.netWe're helping build a faster internet. bunny.net is the content delivery platform that truly hops.
• Own the vision, strategy, roadmap, and prioritization for bunny.net's developer platform products • Drive product-led growth by improving onboarding, activation, and adoption across the developer journey • Develop a deep understanding of developers through continuous customer engagement and market research • Partner closely with engineering to shape solutions, navigate trade-offs, and ship products • Define and track success metrics to drive better customer and business outcomes • Influence pricing, packaging, and positioning to ensure products are easy to understand, adopt, and scale with • Align teams and stakeholders around priorities and outcomes through clear communication and strong product leadership • Balance long-term priorities with a steady stream of high-impact improvements • Use AI to move faster and improve your work, while keeping customers and good judgment at the center of decisions




