Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Mid to Senior
Qualifications
RequirementsTechnical ExpertiseProficient in the Software Development Life Cycle (SDLC) and design patterns. Strong experience in functional programming and Object-Oriented Programming. Expertise in JavaScript frameworks/libraries, particularly Angular, with significant experience in developing complex user interfaces following best practices. Thorough knowledge of web development fundamentals, including HTML, CSS/SASS/LESS, JavaScript, TypeScript, and state management strategies. Familiarity with backend NodeJS development and exposure to backend technologies. Experience with unit testing, integration testing, and functional testing methodologies. Competent in using version control systems, including advanced topics like cherry-picking and rebasing. Understanding of solution architecture and agile methodologies. Exposure to backend technologies outside of JavaScript, such as . NET Core, Java Spring Boot, or Python, is an advantage. Experience with performance profiling tools like Google Lighthouse. Knowledge of WebSockets (Socket.io/SignalR) and Service Workers. Familiarity with Progressive Web Apps (PWA) and Trusted Web Apps (TWA). Understanding of web security principles (e.g., OWASP). Experience with authentication strategies and consuming HTTP endpoints. Ability to maintain CI/CD pipelines. Experience with AWS or Azure cloud technologies is beneficial.
About the job
Become a pivotal part of DVT, a leading custom software development and data engineering firm with a global presence. Our mission is to be the preferred provider of custom software solutions and services in South Africa, offering both remote and hybrid work options. As a member of our team, you will collaborate with some of the most talented developers in the country, leveraging cutting-edge technologies. At DVT, we prioritize the continuous growth of our employees, fostering a culture of learning through internal training sessions and sponsorship of notable technical events such as DevConf and GDG.
DVT is seeking passionate Intermediate to Senior Front-End Developers who specialize in Angular and possess a minimum of 5 years of hands-on experience in web development. You will play a crucial role in crafting and implementing user interface components utilizing Angular principles and workflows. Ideal candidates will demonstrate a deep understanding of JavaScript and Angular, exceptional front-end coding abilities, and a solid grasp of progressive web applications.
About DVT
DVT is recognized as a premier custom software development and data engineering company that aims to be South Africa's most trusted provider. With a commitment to innovation and quality, we provide modern solutions to clients across various sectors while nurturing a vibrant team culture focused on learning and professional development.
Join our innovative team at Cross Border Talents as a Senior Android Developer specializing in Kotlin. In this fully remote role, you will play a crucial part in the development and maintenance of applications tailored for a wide variety of Android devices. Your primary responsibility will involve crafting high-quality Android applications and seamlessly int…
Join DVT as a Senior Android Developer and collaborate with a dynamic team of tech enthusiasts who are committed to innovation and excellence. Engage in challenging and rewarding projects that allow you to leverage your skills and creativity to deliver impactful solutions for millions of users across various applications.We pride ourselves on a supportive and collaborative work environment that encourages creativity and initiative. Our company culture focuses on continuous growth and learning, equipping you with the necessary tools and resources to excel in Android development. Our engineering leadership is dedicated to your professional development, offering numerous innovative initiatives, from internal training to sponsoring technical events.Why You Should Consider Joining Us:Work on groundbreaking projects with esteemed global clients.Collaborate with top-tier professionals in the industry.Access ongoing learning and career advancement opportunities.Become part of a supportive, innovative, and agile team.Flourish in an environment where your ideas are valued, and your contributions are significant.Seize this opportunity to redefine mobile development and contribute to a team that is shaping the future of software engineering. Apply today and take the next step in your career with DVT!
Join DVT as a Senior Android Developer and collaborate with a dynamic team of technology enthusiasts dedicated to innovation and excellence. Engage in thrilling projects that will challenge your capabilities and inspire creative solutions. Your invaluable expertise will resonate throughout our team, as you contribute significantly to enhancing the user experience for millions through our clients' diverse apps.At DVT, we nurture a collaborative and supportive work environment that champions creativity and proactivity. Our culture is rooted in continuous learning and professional growth, equipping you with optimal resources to excel in Android development. Our engineering leadership is committed to your advancement, offering numerous collaborative and innovative initiatives, including internal training and sponsorship of various technical events.This is your opportunity to work with some of the most accomplished developers in the industry utilizing cutting-edge technologies.As a people-first company, we prioritize a balanced work-life dynamic. We believe that a content and fulfilled team is a productive one, and we are committed to facilitating your success and personal development.
Join Speechify as a Tech Lead for our Android Core Product team in Cape Town, South Africa. In this pivotal role, you will spearhead the development and enhancement of our Android applications, ensuring optimal performance and user experience. You will collaborate with cross-functional teams to design, implement, and maintain innovative features that drive user engagement.Your expertise will guide the technical direction of our Android product, mentoring junior developers and fostering a culture of excellence.
Role overview Speechify is looking for a Tech Lead to join the Android Core Product team in Johannesburg, South Africa. This position shapes the direction of Speechify’s Android technology and plays a key part in designing, building, and releasing Android applications that enhance user experience and engagement. Collaboration with teams across the company is central to this role. What you will do Guide technical decisions and set direction for the Android Core Product team Mentor junior developers and support their professional growth Work with cross-functional partners to deliver reliable, high-quality Android apps Promote best practices throughout the development process Help the team prioritize performance, scalability, and security in every release Leadership impact This role requires strong technical leadership. The Tech Lead steers the team toward its goals, upholds high standards, and fosters a collaborative environment where quality and innovation are central.
Join our client's innovative team as they aim to transform the restaurant booking landscape! We are seeking enthusiastic React Native Developers to create exceptional mobile experiences. In this pivotal role, you'll develop high-quality applications for both iOS and Android platforms, ensuring a seamless user interface and optimal performance.Collaborating with product managers, designers, and backend engineers, you will help bring engaging and feature-rich applications to life. If you thrive in a dynamic environment and enjoy tackling real-world challenges, we want to hear from you!Your Responsibilities:Drive the design and development of mobile applications using React Native.Collaborate with product managers and designers to implement innovative features.Create and maintain reusable, scalable components and libraries.Enhance app performance through smooth animations and efficient resource management.Integrate with APIs, third-party services, and native modules such as Apple Pay and Google Maps.Participate in technical discussions, promoting best practices in mobile development.Proactively identify and resolve user experience and development issues.
Location: Global / RemoteTime Zone Expectations: PST (Pacific Time)Employment Type: Full-Time (Exempt)Reporting To: Head of WebsiteOverviewJoin us as we embark on a transformative journey to redefine premium consumer products through innovation and exceptional user experiences in the comfort of home. From our humble beginnings, we have evolved into a highly profitable, omnichannel brand poised for pre-IPO success. We blend superior product performance with engaging lifestyle narratives to exceed customer expectations.We are on the lookout for a Head of Web Development to spearhead our digital landscape. This role is ideal for a hands-on, technical leader who embodies the role of a technical authority, promotes best practices, and ensures our web platforms are cutting-edge, scalable, and secure.If you are driven by the desire to create a consumer brand that transcends the ordinary, we encourage you to apply.Role SummaryAs the Head of Web Development, you will take charge as the lead developer and architect overseeing our entire web development function. You will guide a team of developers while actively engaging in coding, solution reviews, architectural direction, and ensuring exceptional execution across all digital initiatives.This position demands extensive experience in Shopify development, modern web frameworks, systems architecture, integrations, and performance/security optimization. You will collaborate across eCommerce, Marketing, Creative, Operations, and IT to turn business objectives into scalable technical solutions.Key Responsibilities Act as the lead developer, responsible for architecting, coding, and reviewing solutions for web platforms (Shopify, custom applications, integrations, internal tools). Serve as the primary technical resource for the development team, offering mentorship, troubleshooting support, and engineering best practices. Own the overall architecture of the web ecosystem, ensuring scalability, maintainability, and alignment with business goals. Mentor, coach, and motivate a team of developers, setting clear expectations and ensuring excellence in development processes. Establish and enforce best practices for: Version control (Git) CI/CD pipelines Testing and deployment Environment management Monitoring, uptime, and reliability Collaborate with cross-functional stakeholders to scope and deliver high-impact web solutions. Lead sprint planning and development workflows to ensure timely and successful delivery of projects.
Join our dynamic team as a Senior Frontend Developer, where you will play a crucial role in shaping the user experience for our innovative platform. You will collaborate closely with designers and backend developers to create seamless, responsive web applications that are both functional and visually appealing.Your expertise in frontend technologies will help drive our mission to make technology accessible to everyone. If you are passionate about using your skills for a greater cause, we would love to have you on board.
Job OverviewWe are seeking a dynamic and skilled Fullstack Developer to join our team and contribute to the development and expansion of our Go-To-Market (GTM) platform. This position offers the opportunity to engage in both front-end and back-end development, as well as cloud infrastructure management, directly impacting our core features, integrations, and overall scalability.Key ResponsibilitiesCreate intuitive and engaging front-end applications using React (CoreUI) and integrate them with back-end services.Design, develop, and maintain robust back-end APIs and services utilizing Python/Django.Architect and manage databases with PostgreSQL, ensuring queries are optimized for performance.Deploy and manage applications on Google Cloud Platform (GCP) using Kubernetes for scaling and reliability.Incorporate AI-driven functionalities using frameworks like LangChain and Gemini.Work collaboratively with product teams and customer success to translate user feedback into actionable features.
We are seeking a talented and motivated Senior/Intermediate .NET Developer to join our dynamic R&D team. In this role, you will be responsible for developing robust software solutions using C# and MVC, backed by a Microsoft SQL database. Your key responsibilities will include analyzing software requirements, creating detailed development plans, and delivering high-quality software within strict deadlines. You will work closely with managers and team members to ensure effective communication regarding project timelines and issues. As a decisive and responsible individual, you must be flexible and adept at prioritizing tasks. We are looking for a self-motivated and diligent developer who takes ownership of their work and resolves challenges efficiently. You will be working with technologies such as C#, .NET, MS SQL, PHP, Object-Oriented Development, and Multi-Tier Development.
Join our dynamic team as a Junior Software Developer! In this role, you will contribute to the development, troubleshooting, and enhancement of our software solutions. Your responsibilities will include:Writing and debugging code to deliver high-quality applications.Troubleshooting software issues to ensure optimal performance.Collaborating closely with senior developers to enhance product functionality.Creating innovative solutions that meet user needs.Participating in developer meetings to discuss project progress and goals.Engaging in code reviews and quality assurance to maintain high coding standards.Contributing to estimation discussions with the product team for project planning.Continuously improving your coding skills and staying updated with industry best practices.Adhering to secure coding standards and implementing best practices to mitigate security vulnerabilities.Identifying and addressing security risks during code reviews.Ensuring compliance with data protection regulations while handling sensitive information.Reporting any suspected security incidents or vulnerabilities promptly.Integrating security controls throughout the software development lifecycle.Staying informed about current security threats and addressing vulnerabilities in used libraries or frameworks.
Jobgether is looking for a Senior Unity Developer to help build and enhance poker games enjoyed by players around the world. This position is based in South Africa and focuses on designing and developing new features for engaging poker experiences. Role overview This role centers on Unity development within the context of poker game projects. The work involves collaborating with other developers and designers to deliver high-quality features that keep players interested and coming back. What you will do Develop and implement new features for poker games using Unity Work closely with the team to create smooth, enjoyable gameplay Contribute ideas to improve game mechanics and player engagement Requirements Extensive experience with Unity development Strong interest in poker games Ability to collaborate effectively within a team
We are thrilled to announce an exceptional opportunity for a skilled and seasoned quantitative software developer to join our Consulting team in Johannesburg. We are in search of a proactive and innovative professional to contribute to our dynamic global software development projects. The ideal candidate will possess a robust quantitative background alongside extensive experience in software development.Key Responsibilities:Developing quantitative engines and algorithms that form the foundation of our software applicationsIdentifying and implementing enhancements for existing applicationsContributing to the creation of new quantitative applications and algorithms that deliver market valueWriting and executing efficient codeCreating training materials for software applicationsCollaborating closely with fellow developers, UX designers, and business and systems analysts
Role overview pavago seeks a Senior Full Stack Developer to support the development and upkeep of web applications. This is a remote position for candidates located in South Africa. What you will do Design, build, and maintain front-end and back-end components for web-based products Collaborate with teams from different disciplines to gather requirements and turn them into technical deliverables Work to enhance user experience while supporting overall business objectives through software solutions Create and implement features that directly address client needs
Join our client, a forward-thinking organization, in seeking a skilled Front-End Developer with a specialization in the React ecosystem. This role emphasizes web development and the creation of mobile applications utilizing React Native. Your expertise will be pivotal in crafting a high-quality, seamless, and engaging user experience across multiple platforms.Key ResponsibilitiesDesign and implement new user-facing features primarily for web applications utilizing the React framework.Contribute to mobile application development using React Native, ensuring code reusability across web and mobile as feasible.Enhance component performance for optimal user experiences across various web browsers and mobile devices.Collaborate closely with UX/UI designers and back-end developers to define and integrate application APIs.Assess technical feasibility of UI/UX designs and uphold code quality through comprehensive testing and code reviews.
Full-time|Hybrid|Johannesburg, Gauteng, South Africa
Become a pivotal part of DVT, a leading custom software development and data engineering firm with a global presence. Our mission is to be the preferred provider of custom software solutions and services in South Africa, offering both remote and hybrid work options. As a member of our team, you will collaborate with some of the most talented developers in the country, leveraging cutting-edge technologies. At DVT, we prioritize the continuous growth of our employees, fostering a culture of learning through internal training sessions and sponsorship of notable technical events such as DevConf and GDG.DVT is seeking passionate Intermediate to Senior Front-End Developers who specialize in Angular and possess a minimum of 5 years of hands-on experience in web development. You will play a crucial role in crafting and implementing user interface components utilizing Angular principles and workflows. Ideal candidates will demonstrate a deep understanding of JavaScript and Angular, exceptional front-end coding abilities, and a solid grasp of progressive web applications.
Full-time|Remote|Remote — Johannesburg, Gauteng, South Africa
At Mindera, we are on a mission to build an exceptional team, and we invite you to be a part of it.We are seeking seasoned Kotlin/Java Backend Developers who possess a strong desire to tackle complex challenges. As a member of our dynamic team, you will engage in an Agile and collaborative work environment, taking charge of the technical facets of development while crafting high-quality software systems. You will leverage your expertise in Kotlin or Java (with an eagerness to explore Kotlin) to design and implement resilient and scalable backend solutions. Your contributions will span the entire software development lifecycle, from gathering requirements to design, coding, testing, and deployment. At Mindera, we cherish collaboration, knowledge sharing, and continuous improvement. You will have the chance to work alongside talented professionals, mentor junior developers, and play a vital role in the team's growth and success.If you excel in a fast-paced, innovative environment and enjoy working with the latest technologies, Mindera is the ideal place for you.
Join our innovative team at System Canada Technologies as a Solutions Developer. In this role, you will be responsible for designing and implementing software solutions that enhance our client's operations and drive technological advancements. Your expertise will help us deliver high-quality, scalable applications that meet our clients' needs while ensuring optimal performance.
Role overview pavago seeks a Business Applications Developer based in South Africa to work remotely. This role centers on building and maintaining business applications that support internal operations and client-facing services. What you will do Design, develop, and maintain business applications aimed at improving how the company operates and serves its customers. Collaborate with colleagues across departments to gather requirements and understand business needs. Implement software solutions that align with pavago’s existing systems. Integrate new applications with current platforms to support seamless workflows. Impact This position directly supports pavago’s ability to deliver quality services by maintaining and enhancing the tools and systems used every day.
Talent Sam is a premier outsourcing and HR organization committed to assembling outstanding teams for global companies by leveraging South African talent. Our goal is to streamline the hiring process, linking businesses with exceptional professionals.Key Responsibilities:Design, develop, and maintain high-performance web applications that align with Talent Sam's operational objectives.Collaborate effectively with UI/UX designers to craft intuitive interfaces that elevate the experience for candidates and clients alike.Build and maintain efficient back-end services using RESTful APIs and ensure seamless integration with front-end technologies.Leverage cloud platforms (AWS, Azure, DigitalOcean) for application deployment and infrastructure management.Administer and optimize databases (MySQL, PostgreSQL, MongoDB) for efficient data management.Perform comprehensive testing and debugging to guarantee the highest application performance.Engage with cross-functional teams to meet project timelines and deliver superior solutions.