My Shortlist

Your shortlisted jobs will appear here. To view your shortlist: Login Or Register

Date Added: Sun 12/01/2025

Software Developer (Next.Js And React) (JHB) (Remote)

Johannesburg, South Africa
Apply Now

Job Type: Permanent

Salary: 20000.0000 - 30000.0000 / monthly

ENVIRONMENT:

An innovative software company specializing in artificial intelligence (AI) solutions 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. Additionally, the candidate will be responsible for deploying applications to cloud-based infrastructure.

DUTIES:

  • 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       

REQUIREMENTS:

Skill Requirements

  • 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 in 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

Technology Requirements

  • NextJS and React.js
  • HTML, CSS, JavaScript/Typescript
  • TailwindCSS
  • MongoDB
  • Docker/Kubernetes
  • Scripting language (Python/JavaScript)
  • Google Cloud Platform (or AWS or Azure)
  • Git

Bonus Skills/Knowledge