Job Description
📍 Location: Cape Town, South Africa (Hybrid)
🏢 Company: IDR Group
💼 Work Model: Hybrid (Core in-office hours: 10:00 – 15:00)
🚀 About IDR Group
IDR Group is a dynamic fintech company on a mission to become the trusted hub of the private markets. By connecting fund managers and investors globally through cutting-edge technology, IDR is transforming the private markets investor journey with a universally compliant single access token.
The company thrives on challenging norms, connecting systems and people, and committing to best practices — all within a collaborative and inclusive culture.
🎯 Role Overview
As a Senior Frontend Developer, you will lead frontend development initiatives while actively mentoring engineers and shaping best practices.
You’ll work across a modern tech stack that includes:
- React
- Angular
- .NET
- SQL
- Microsoft Azure (cloud hosting)
This role involves both:
- Building new services using React
- Supporting and enhancing existing Angular systems
🛠 Key Responsibilities
👨💻 Technical Leadership
- Mentor developers and promote engineering best practices
- Drive adoption of advanced frontend technologies and methodologies
- Lead frontend architectural decisions
💻 Development & Optimization
- Design, develop, and optimize web applications using React and Angular
- Ensure responsiveness and cross-platform performance
- Maintain high code quality and scalability
🧪 Quality & Testing
- Implement Test-Driven Development (TDD)
- Write robust unit and integration tests
- Deliver reliable, maintainable frontend systems
🤝 Collaboration
- Partner with architects and backend teams to design scalable solutions
- Work closely with UI/UX designers and product owners
- Participate in Agile processes (sprint planning, stand-ups, retrospectives)
✅ Requirements
- Bachelor’s degree in IT or related field (preferred)
- 5+ years of experience in:
- React
- Angular
- HTML
- CSS
- JavaScript
- Strong experience with:
- TDD and testing frameworks
- CI/CD pipelines
- Modern build tools
- Cloud platforms (Azure preferred)
- Knowledge of backend development
- Proven experience leading projects and mentoring teams
- Exceptional communication and stakeholder management skills
🌟 What Makes You a Great Fit
- You combine technical depth with leadership ability
- You are comfortable in a scaling, fast-moving environment
- You thrive in building systems while processes are evolving
- You’re excited about innovation in fintech and private markets
🎁 Benefits
- Fast-paced scale-up environment
- Competitive compensation package
- Great office culture
- Hybrid work flexibility
- Professional growth opportunities
- Agile development environment
- Mentorship from experienced industry developers