Back to jobs

Software Developer II (OVA5639)

Ovations Technologies Gauteng 7 days ago
Contract
Information Technology

Job Description

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.