Senior Software Developer II

Rosstone

Gauteng

On-site

ZAR 650,000 - 900,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Rosstone in Gauteng is seeking an experienced Senior Frontend Engineer to design, develop, and maintain robust front-end applications using React.js. You will transform business requirements into clean, efficient, and reusable code and build responsive, high-performance user interfaces.

Collaborate with product owners, designers, backend developers, and QA teams in an Agile environment, mentor junior developers, contribute to architecture, and champion performance and security best practices.

Qualifications

  • Degree or Diploma in Computer Science, Information Systems, or related field (or equivalent practical 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).

Responsibilities

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

Skills

React.js
JavaScript (ES6+)
HTML5
CSS3
Redux / Context API
REST API integration
Webpack / Vite
Git
Responsive design
Cross-browser compatibility

Education

Degree or Diploma in Computer Science, Information Systems, or related field

Tools

Webpack
Vite
Git

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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Front-End Developer (React.js)
Senior Front-End Developer (React.js)

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior Software Engineer (React)
Senior Software Engineer (React)

Communicate Finance • Wes-Kaap

Hybrid
ZAR 720,000 - 1,080,000
Senior Software Developer
Senior Software Developer

Boardroom Appointments • Midrand

On-site
ZAR 600,000 - 900,000
Senior React Developer
Senior React Developer

Winning Form • Durban

On-site
ZAR 300,000 - 450,000
Senior JavaScript Developer
Senior JavaScript Developer

Communicate Finance • Wes-Kaap

On-site
ZAR 420,000 - 700,000
Senior Full Stack Developer (React & Node.js)
Senior Full Stack Developer (React & Node.js)

SavageOne Pty Ltd • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior JavaScript Developer
Senior JavaScript Developer

TPC Performance Centre • Pretoria

On-site
ZAR 600,000 - 850,000
Flexible team culture
Mentorship and code reviews
Opportunity to teach learners
Intermediate Software Developer
Intermediate Software Developer

Boardroom Appointments • Johannesburg

On-site
ZAR 480,000 - 600,000
Senior Frontend Developer (React)
Senior Frontend Developer (React)

Placements24 • George

Hybrid
ZAR 900,000 - 1,200,000
Remote work
Medical, dental, vision insurance
Home office stipend
+3
Senior React Developer
Senior React Developer

Boardroom Appointments • Pretoria

On-site
ZAR 420,000 - 640,000