Senior Software Developer II
Rosstone Professional Solutions
Johannesburg, Gauteng
Contract
Apply
Posted 15 April 2026

Job Details

Job Description

Responsibilities

  • Design, develop, and maintain robust front-end applications using React.js
  • Transform business requirements into clean, efficient, and reusable code
  • Build responsive, high-performance user interfaces
  • Integrate front-end solutions with RESTful APIs and backend services
  • Ensure code quality through reviews, testing, and best practices

Technical Leadership

  • Mentor and guide junior and intermediate developers
  • Contribute to architecture and design decisions
  • Champion best practices in performance, security, and maintainability
  • Participate in sprint planning, estimation, and technical discussions

Collaboration & Delivery

  • Work closely with product owners, designers, backend developers, and QA teams
  • Support Agile processes (Scrum / SAFe)
  • Troubleshoot and resolve production issues
  • Continuously improve development standards and tooling

Qualifications:

  • Degree or Diploma in Computer Science, Information Systems, or related field
    (or equivalent practical experience)

Experience:

  • 5+ years in software development
  • 3+ years hands-on experience with React
  • Experience working in Agile teams
  • Exposure to enterprise or large-scale systems (advantageous)

Technical Skills:

  • Strong expertise in React.js
  • Proficiency in JavaScript (ES6+), HTML5, CSS3
  • Experience with Redux / Context API
  • REST API integration experience
  • Familiarity with tools like Webpack or Vite
  • Version control (Git)
  • Responsive design & cross-browser compatibility

Nice to Have:

  • TypeScript, Next.js, or similar frameworks
  • Cloud platforms (Azure / AWS)
  • Testing frameworks (Jest, Cypress)
  • Experience in financial services or regulated environments

Key Competencies

  • Strong problem-solving and analytical thinking
  • Excellent communication and collaboration skills
  • Ownership mindset with attention to detail
  • Ability to thrive in a fast-paced, Agile environment