Senior Front End ReactJS Developer

Developer/Designer
Cape Town – Western Cape – South Africa

We are seeking a Senior Front End ReactJS Developer to work within a Canadian-based FinTech client’s Agile Product team. You will contribute across the entire product surface area. While primarily focusing on interfaces that create a seamless customer experience, you’ll also occasionally help support backend services and APIs that power frontend. With 8+ years of experience, you’ll bring a blend of front-end expertise to the table, delivering secure, reliable, and high-performing features. You’ll write high-quality code, collaborate closely with product and design, and have an impact on the direction and quality of the platform. You must live and work in South Africa.
 
8+ years of hands-on software development using ReactJS, JavaScript/TypeScript. Strong grasp of responsive design, accessibility, and performance optimization.
 
Type:  12-month Contract (Rolling)
Rate:    R80 000 – R100 000 Depending on experience
Area:  Remote within South Africa
 
What You’ll Be Doing
    • Build End-to-End Features: Improve on existing and implement new product features. You will be designing and developing the client-facing UI in React and TypeScript/JavaScript.
    • Improve Front-End Experiences: Optimize the front-end for performance, accessibility, and responsiveness. Contribute to a polished, intuitive user experience by refining UI components and user flows.
    • Maintain Quality & Reliability: Write unit, integration, and end-to-end tests. Set up and refine monitoring, logging, and alerting to keep our systems stable and responsive in production.
    • Collaborate with Cross-Functional Teams: Work closely with product managers, designers, and fellow developers to translate requirements into actionable technical solutions. Provide input on trade-offs, timelines, and feasibility.
    • Participate in Technical Discussions: Contribute to architectural reviews and propose incremental improvements. While you’ll focus heavily on hands-on coding, you’ll also weigh in on design decisions to ensure future scalability and maintainability.
    • Mentor & Learn: Lead by example in code reviews, offering constructive feedback and guidance. Support the growth of less-experienced developers while continuing to hone your own skills.
    • Stay Current & Innovative: Keep an eye on industry trends, experiment with tools and frameworks, and introduce incremental improvements that enhance development velocity and product quality.
 
What We’re Looking For
    • Experience: 8+ years of hands-on software development, including a proven track record working across the stack (front-end and back-end) on production-grade applications.
    • Front-End Skills: Proficiency with modern front-end frameworks (e.g., React) and JavaScript/TypeScript. Strong grasp of responsive design, accessibility, and performance optimization.
    • Operational Mindset: Familiarity with production monitoring, observability, and best practices for running stable services at scale.
    • Collaborative & Communicative: Able to work seamlessly within a team environment, give and receive feedback constructively, and communicate effectively with non-technical stakeholders.
    • Adaptability & Curiosity: Eager to learn new technologies, experiment with different approaches, and grow alongside a fast-paced, evolving product and platform.
    • Ability to work remotely with your own equipment.
    • Willingness to overlap work hours until 12:00-13:00 EST (negotiable).
 
It’s a Bonus if You Have
    • Design Expertise: Experience in UI/UX design and building designs from scratch based on product requirements.
    • Security Know-How: Familiarity with secure coding, regulatory compliance, and best practices in safeguarding financial data.
    • Accounting & Reporting Knowledge: Understanding of financial reporting standards and the intricacies of handling financial data.
    • Familiarity with Tech Stack: Experience with Ruby on Rails, PostgreSQL, and React is helpful, though not required. Demonstrated ability to quickly learn new tools and frameworks is just as valuable.
 
What’s in it for you?
    • We live our values – we offer a transparent work environment with a high degree of trust and open communication.
    • Own what you develop – our team takes pride in their work and owns the software they release
    • A better process – we use modern tools and processes that optimize for developer happiness
    • Write software that makes a difference – we’re building products that help businesses grow
    • Small and mighty – our engineering team is small which means you can build meaningful relationships but also work on a wide variety of technologies and challenges
 
Tech Stack:
    • Language/Framework
        • Ruby on Rails for our Backend API & Internal Team Admin
        • React (JavaScript and TypeScript) for our Customer Facing Application
        • Django for our underwriting module
    • Database
        • PostgreSQL
    • Server
        • Backend is hosted in Heroku
        • Front-end on Netlify
        • Underwriting module on AWS
 
If you’re a talented Frontend Engineer looking for an exciting remote opportunity with a dynamic fintech team, apply now!