- Write high-quality reusable code to develop the dynamic user interface for various platforms.
- Collaborate with project managers, other developers, and business partners for work planning, sharing new ideas, code demonstrations, troubleshooting, and bug fixing.
- Optimize front-end elements to maximize performance across different devices and browsers.
- Assist team members in architectural compliance, functional accuracy validation, and adherence to appropriate industry standards.
- Keep a record of the status and progress of assigned tasks to project teams and managers.
- Conceptualize, design, and build web applications by turning mock-ups into effective code.
- Work through the complete software development lifecycle, from scratch to launch.
- Maintain and administer various products on GCP.
- Deploy services to Kubernetes and Google Cloud Run both manually and automatically (CI/CD).
- Manage various deployment environments, e.g., production, staging, development.
- Integrate services with third-party systems, e.g., slack, sentry.
- Link cloud services via DNS (Cloudflare).
- Code for various platforms to ensure functionality across multiple channels.
- Develop and design RESTful services and APIs.
- Manage database administration and hosting responsibilities.
- Troubleshoot issues and solve problems where needed.
- Maintain existing POC applications and occasionally make design changes or add new functionality.
- Bachelor's/Master's degree in Computer Science, Mathematics, or any alternative computer programming training.
- At least 5 years' experience working in front-end and back-end development.
- Experience in developing web-based UI using NextJS JavaScript, React.js, and/or Typescript within the last year.
- Proficiency in popular React tools and libraries.
- Familiarity with debugging problems using appropriate tools.
- Knowledge of object-oriented principles, design patterns, and software designing and architecture best practices.
- Both verbal and written communication skills with distinct technical concepts.
- Efficiency in handling technical issues expertly, producing new design ideas and substitutions where required.
- Appreciate and add to a collaborative team effort.
- Knowledge of JavaScript, HTML, CSS.
- Familiarity with newer specifications of ECMAScript.
- Familiarity with RESTful APIs.
- Knowledge of modern authorization mechanisms.
- Familiarity with MongoDB.
- Experience working on Linux-based infrastructure.
- Hands-on knowledge of AWS, GCP, or Azure.
- Sound knowledge of critical concepts in DevOps and Agile principles.
- NextJS and React.js.
- HTML, CSS, JavaScript/Typescript.
- TailwindCSS.
- MongoDB.
- Docker/Kubernetes.
- Scripting language (Python/JavaScript).
- Google Cloud Platform (or AWS or Azure).
- Git.
- Scala.
- Svelte/Sapper/Sveltekit.
- EmberJS.
- Bootstrap.
- MongoDB shell and UI tools (e.g., Compass).
- Postman.
- Testing libraries.
- Virtual environments.
- Reading documentation.
- Markdown.
- Browser developer tools.
- Responsive web design.
- Email templates (mjml).
- Internationalization.
- Add professional certifications.
- Extra cloud providers.
- Ability to stay up to date with frequently changing requirements of any project.
- Excellent verbal and communication skills.
- Fascinated by learning new tools, languages, philosophies, and workflows.
- Willingness to troubleshoot problems and resolve issues.
- Occasionally talk to customers and technical resources.
- Basic technical presentations.
-
Software Developer
5 days ago
E&D Recruiters JohannesburgSoftware developer required to design, build, implement and maintain RFID-enabled infrastructure with a passion for frontend development and aptitude for backend. · A Bachelor's degree in Computer Science & Informatics with at least 3 years of experience is necessary, with a prov ...
-
Software Developer
4 days ago
Salix Recruitment JohannesburgYou're a seasoned software developer with 4-6 years of experience, eager to join our high-impact team in Johannesburg. · Job Description · We're looking for someone who excels across the technology stack, from building robust backend systems to crafting user-friendly frontends. · ...
-
Software Developer
4 days ago
Signa Opportunity JohannesburgAbout the Role: · The Software Developer Intern role is designed to bridge the gap between academic learning and professional work, providing hands-on experience in software development. · Interns will contribute to real-world projects, enhancing their technical skills in coding, ...
-
Software Developer
5 days ago
Browns The Diamond Store JohannesburgJob Description · Software Developer - Create, Innovate, and Shape the Future · We are seeking a skilled Software Developer to join our team at browns-the-diamond-store. · The successful candidate will be responsible for designing, developing, and maintaining cutting-edge web-bas ...
-
Software Developer
6 days ago
Signa Opportunity JohannesburgThe Software Developer Intern role provides hands-on experience in software development, bridging the gap between academic learning and professional work. · Reporting Structure: · Interns report to a senior developer who provides guidance, feedback, and mentorship throughout the ...
-
Software Developer
1 week ago
Brownsjewellers JohannesburgBrowns, a family-owned jeweller founded in 1934, crafts exquisite diamond jewellery in South Africa. · Job Description · Software Developer – Create, Innovate, and Shape the Future · Unlock Your Potential in Web Development with Our Dynamic Team · We seek a passionate Software De ...
-
Software Developer
5 hours ago
Carlysle Human Capital JohannesburgAbout the Role: · We are seeking a seasoned Java/Spring Software Developer to join our in-house development team. This is an excellent opportunity to work with a talented team on cutting-edge projects, collaborating remotely and contributing to a global company. · Key Responsibil ...
-
Software Developer
5 days ago
Ingenious personnel JohannesburgJoin Ingenious-Personnel's Software Development Team · We're seeking a skilled .Net developer to contribute to the design, development, and optimization of innovative software applications. As part of our team, you'll collaborate on cutting-edge projects, mentor colleagues, and d ...
-
Software Developer
6 days ago
Hlabahlosile JohannesburgSoftware Developer Role · We are seeking a skilled Software Developer to design, develop, and maintain software applications across various platforms. · Main Responsibilities: · Design, develop, and maintain software applications for different platforms · Write clean, efficient, ...
-
Software Developer
1 week ago
WMS Secure JohannesburgJob Description · We are currently building a brand-new integrated property management system using newer but proven and stable technologies, and we are seeking a skilled software developer to join our team. · Designing and writing whole Applications, Components, and User Interfa ...
-
Software Developer
4 days ago
Bsg JohannesburgWe are seeking experienced software developers in C#, Java, Cloud and Data Engineering domains. · If you are a passionate technologist with interest in technical specialisation or team leadership, who values engineering excellence using cutting-edge technologies, we want to hear ...
-
software developer
1 week ago
Recruitment & Placement Executives JohannesburgJob Title: Software Developer · About the Role: · We are seeking a highly motivated and experienced software developer to join our team in Johannesburg, Pretoria, Durban, or Cape Town. · The ideal candidate will have a passion for technology, coding, and software building, with a ...
-
Software Developer
1 week ago
Brownsjewellers JohannesburgClassic, timeless, and sophisticated diamond jewellery has been a hallmark of Browns Jewellers since 1934. As a family-owned business, we pride ourselves on crafting quintessentially South African designs that are cherished by locals and admired globally. · About Us · A Legacy of ...
-
Software Developer
1 week ago
Salix Recruitment JohannesburgWe are Salix Recruitment, and we're seeking an experienced Software Developer to join our team. This role is ideal for someone who excels across the entire software development stack. · Key Responsibilities · Design, develop, and deploy scalable software applications that meet bu ...
-
Software Developer
1 week ago
Network Recruitment JohannesburgWe are seeking a seasoned software developer to join our network recruitment team. The ideal candidate will have 8+ years of experience in developing CRM platforms and client-facing portals, with a strong background in C# development and agile methodologies. · ...
-
Software Developer
1 week ago
Browns Jewellers JohannesburgUnlocking Potential in Web Development · We are seeking a skilled Software Developer to join our dynamic team at Browns Jewellers. If you have a passion for building high-performing web applications and want to be part of something bigger, this role is perfect for you. · About th ...
-
Software Developer
5 days ago
Teraco Johannesburg**Job Title:** Software Development Specialist · Description · The role requires advanced skills and understanding of software development, preferably with experience in Mendix or Rapid Development tools. The successful candidate will demonstrate strong administrative aptitude an ...
-
Software Developer
5 days ago
Kontak Recruitment JohannesburgSoftware Developer (Graduate) Position · A high-growth SaaS company is seeking two ambitious developers to join their remote team, contributing to powerful web-based solutions used by leading companies worldwide. · This opportunity is ideal for early-career professionals who exce ...
-
Junior Software Developer
1 week ago
Imforce Recruitment JohannesburgKey Responsibilities: · - Develop software applications leveraging cutting-edge AI-powered coding techniques. · - Utilize diverse scripting languages such as Python, JavaScript, TypeScript, React, Angular, and MySQL to drive innovation. · - Collaborate with cross-functional teams ...
-
Senior Software Developer
8 hours ago
Pronel Personnel JohannesburgWe are seeking a highly skilled Senior Software Developer to join Pronel-Personnel in Johannesburg. This professional will be responsible for designing, developing, and maintaining insurance management software solutions. · Key Responsibilities: · Software Development: Design, de ...
Software Developer - Johannesburg - Datafin IT Recruitment

Description
Job Description
An innovative software company, Datafin-IT Recruitment, specializes in artificial intelligence (AI) solutions and is seeking a remote mid-level full-stack Next.js and React developer to join their vibrant development team.
The successful candidate will collaborate within a cross-functional team, contributing to all phases of the software development life cycle. This role requires proficiency in both front-end and back-end development, expertise in Next.js and React frameworks, and experience with third-party libraries.
Duties
Requirements
Skill Requirements
Technology Requirements
Bonus Skills/Knowledge
Attributes
-
Software Developer
E&D Recruiters- Johannesburg
-
Software Developer
Salix Recruitment- Johannesburg
-
Software Developer
Signa Opportunity- Johannesburg
-
Software Developer
Browns The Diamond Store- Johannesburg
-
Software Developer
Signa Opportunity- Johannesburg
-
Software Developer
Brownsjewellers- Johannesburg
-
Software Developer
Carlysle Human Capital- Johannesburg
-
Software Developer
Ingenious personnel- Johannesburg
-
Software Developer
Hlabahlosile- Johannesburg
-
Software Developer
WMS Secure- Johannesburg
-
Software Developer
Bsg- Johannesburg
-
software developer
Recruitment & Placement Executives- Johannesburg
-
Software Developer
Brownsjewellers- Johannesburg
-
Software Developer
Salix Recruitment- Johannesburg
-
Software Developer
Network Recruitment- Johannesburg
-
Software Developer
Browns Jewellers- Johannesburg
-
Software Developer
Teraco- Johannesburg
-
Software Developer
Kontak Recruitment- Johannesburg
-
Junior Software Developer
Imforce Recruitment- Johannesburg
-
Senior Software Developer
Pronel Personnel- Johannesburg