Senior Developer 6 months contract Johannesburg-Hybrid Job Description Software Development Design, develop, and maintain front‑end applications using React.js Translate business and user 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 adherence to best practices Technical Leadership Provide technical guidance and mentorship to junior and intermediate developers Contribute to architecture and design decisions Promote best practices in front‑end development, performance, and security Participate in sprint planning, estimation, and technical discussions Collaboration & Delivery Work closely with product owners, designers, backend developers, and QA teams Support Agile delivery processes (Scrum / SAFe) Troubleshoot, debug, and resolve production issues Contribute to continuous improvement of development standards and tooling Technical Skills Required Skills & Experience Strong experience with React.js Proficiency in JavaScript (ES6+), HTML5, and CSS3 Experience with state management libraries (e.g. Redux, Context API) Experience consuming REST APIs Familiarity with modern front‑end build tools (e.g. Webpack, Vite) Knowledge of version control systems (Git) Understanding of responsive design and cross‑browser compatibility Experience 5+ years' experience in software development 3+ years' hands‑on experience developing React applications Experience working in Agile teams Experience in enterprise or large‑scale systems (advantageous) Advantageous / Nice‑to‑Have Experience with TypeScript Experience with Next.js or similar frameworks Exposure to cloud platforms (Azure / AWS) Knowledge of automated testing frameworks (Jest, Cypress) Experience in financial services or regulated environments Qualifications Degree or Diploma in Computer Science, Information Systems, or related field (or equivalent practical experience) Key Competencies Strong problem‑solving and analytical skills Excellent communication and collaboration skills Ability to work independently and take ownership Attention to detail and commitment to quality Adaptability in a fast‑paced delivery environment #J-18808-Ljbffr
Senior Developers (Ova5516)
OVATIONS TALENT SOURCING
johannesburg, johannesburg
Published 14 days ago
Report job