Software Developer II (OVA5639)

Ovations Talent Sourcing

Date: 3 weeks ago
City: Johannesburg, Gauteng
Contract type: Contractor

The is a 6 – month contract

Our client in the banking is looking for a skilled, production-focused

Front-End Developer to join their engineering team.

Responsibilities include

  • Modern Interface Engineering: Design, develop, and maintain clean, responsive, and highly interactive user interfaces using ReactJS and modern frameworks like NextJS.
  • State & Data Management: Implement and optimize client-side state management architectures using Redux, Zustand, or equivalent libraries to handle complex financial workflows.
  • Responsive Styling: Deliver pixel-perfect, scalable web components using advanced styling sheets (SASS/SCSS) and utility-first frameworks like TailwindCSS.
  • Component Optimization: Ensure front-end components are built for maximum speed, scalability, cross-browser compatibility, and optimal Core Web Vitals.
  • Legacy Modernisation Support: Collaborate with the team to support, maintain, and systematically modernize parts of our legacy front-end application landscape.
  • Agile Collaboration: Participate actively in sprint planning, code reviews, and technical scoping sessions within a fast-paced DevSecOps pipeline.

Requirements include

  • Core Technical Stack: Strong, practical experience writing semantic, modern JavaScript/TypeScript with a deep focus on ReactJS, including routing ecosystems (e.g., NextJS, ReactRouter).
  • State Management Depth: Proven ability to manage complex application states using modern tools like Redux, Zustand, or NGXS.
  • Styling & Layout Mastery: Deep understanding of modern layout paradigms, CSS variables, preprocessors (SASS/SCSS), or utility libraries (TailwindCSS).
  • The Angular Advantage (Bonus): Prior exposure or working knowledge of Angular is highly beneficial to help navigate and support our legacy FE applications, though it is not a strict dealbreaker.
  • Education & Experience:
  • Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent proven portfolio/experience).
  • Minimum 3–5 years of professional front-end engineering experience in a production environment.

For employers only

Is this your company's job post? Verify ownership to manage this listing and receive applications directly.

Claim this listing

Looking to apply for this job? Use the Apply button above.