Software Architect
1 week ago
Job Purpose
The Software Architect - Client & Mobile Experience, is responsible for defining, evolving and implementing the technical architecture of the client-facing components of the iGaming platform. This includes mobile apps, web applications and shared UI frameworks. This is a hands-on role, the architect will actively contribute to codebases, prototypes, and technical spikes, while also guiding the broader engineering team in architectural decisions. The role balances strategic design with practical implementation, ensuring that client systems are performant, secure, and maintainable across platforms and regions.
Job Scope & Responsibilities
- Define and maintain the architectural blueprint for client and mobile applications
- Ensure modular, reusable, and scalable design patterns across platforms
- Lead the selection and adoption of frontend frameworks, libraries, and tooling
- Design APIs and interfaces in collaboration with backend teams
- Actively contribute to codebases, especially in complex or high-impact areas
- Build prototypes, reference implementations, and technical spikes to validate architectural decisions
- Support the engineering team with hands-on debugging, performance tuning, and code reviews
- Lead by example in coding standards, testing practices, and documentation
- Architect mobile applications for iOS and Android using native or cross-platform technologies (e.g., React Native, Flutter)
- Optimise for performance, battery usage, offline capabilities, and app store compliance
- Guide mobile release strategies, versioning, and feature rollout mechanisms
- Ensure smooth rendering, animation, and real-time responsiveness in game lobbies and interfaces
- Collaborate with UX/UI teams to implement accessible and engaging user experiences
- Support localisation, multi-currency, and regional customisation features
- Implement secure authentication, session management, and data handling practices
- Ensure client applications meet regulatory standards (e.g., responsible gaming, GDPR)
- Collaborate with InfoSec and Legal teams to address vulnerabilities and compliance risks
- Work closely with backend architects to ensure seamless integration and data flow
- Align with product and design teams on feasibility and technical constraints
- Participate in sprint planning, technical reviews, and roadmap discussions
Education
- Bachelor's in Computer science, Software Engineering, or related field required
- Master's in Computer science, Software Engineering, or related field advantageous
Experience
- 10 years' of experience in frontend and/or mobile development
- Proven experience in architecting and building large-scale client applications.
- Expertise in JavaScript/TypeScript, React, React Native or Flutter.
- Strong understanding of RESTful APIs, WebSockets, and real-time data handling
- Experience in iGaming, fintech, or other regulated industries
- Familiarity with game engines, animation libraries, or WebGL
- Knowledge of accessibility standards and responsive design principles
- Exposure to CI/CD pipelines, mobile analytics, and crash reporting tools
Behavioural Competencies
- Problem-solving
- Adaptability & Learning Orientation
- Applying expertise and technology
- Collaborating & Communicating
- User-centric thinking
- Innovation
Technical Competencies
- Frontend Architecture & Framework expertise
- Mobile application architecture
- Performance Optimisation
- API & Interface Design
- DevOps & Release Engineering
- Testing Practices
- Coding
- Game/Ral Time Optimisation
- Prototyping
- Security & Compliance
-
Senior Solutions Architect
3 days ago
Sandton, Gauteng, South Africa Hire Resolve Full time R120 000 - R180 000 per yearHire Resolve is currently seeking a highly experienced Senior Solutions Architect to join our client in the Business Consulting industry. As a Senior Solutions Architect, you will work closely with clients to understand their business needs and provide innovative technical solutions. You will lead the design and implementation of complex systems architecture...
-
Advanced Solutions Architect
3 days ago
Sandton, Gauteng, South Africa Boardroom Appointments Full time R2 000 000 - R2 500 000 per yearJob purpose: As a Solutions Architect, you'll be responsible for designing and developing our products. You will design the systems architecture of our software solutions as well as implement them in order to meet user requirements. You should have good programming skills with Python or C++/C# and experience with data science tools such as pandas, NumPy...
-
Project Architect
3 days ago
Sandton, Gauteng, South Africa Hire Resolve Full time R1 200 000 - R2 400 000 per yearHire Resolve's client is a leading Architecture firm that is urgently seeking the expertise of a Project Architect in Johannesburg, GP.Responsibilities:To represent the practice at project briefing meetingsTo produce sketch illustrations in Revit depicting client brief accuratelyTo assist with graphic design work for presentation purposesTo assist with 3D...
-
Business Architect
1 week ago
Sandton, Gauteng, South Africa JMR Software PTY LTD Full time R1 200 000 - R2 400 000 per yearKey Responsibilities:Strategic Alignment: Translate strategic objectives into actionable business capabilities and architecture blueprints.Capability Mapping: Develop and maintain strategic business capability maps, value streams, and stakeholder maps.Governance & Review Forums: Lead or contribute to forums like the Business Architecture Review Forum to...
-
Solutions Architect
3 days ago
Sandton, Gauteng, South Africa Boardroom Appointments Full time R1 200 000 - R2 400 000 per yearDuties and responsibilities:Demonstrate cost consciousness and awareness of personal contribution to costs and productivity Identify and escalates potential risks that may lead to increased costs Prevent wastage and identify process improvements to contain and reduce costs Implements customer service solutions demonstrating the shared values "My work is my...
-
Sandton, Gauteng, South Africa Boardroom Appointments Full time R150 000 - R250 000 per yearMinimum requirements:Grade 12 National Certificate / VocationalA relevant tertiary qualification in Information Technology (ideal) 6+ years proven experience in both front- and back-end software development, project delivery and implementation (in relevant development technologies/language). Experience with modern front-end and back-end frameworks and...
-
Cloud Architect
3 days ago
Sandton, Gauteng, South Africa Boardroom Appointments Full time R1 000 000 - R3 000 000 per yearMinimum requirements:Bachelor's degreeMinimum of 3 years experienceWork experience acquired should encompass Devops & Cloud operations, SW development and also be experienced in associated languages ie. Phython, R Etc.Experience of general supervision of more junior colleagues (7 to 12 months)Responsibilities:Project ManagementWork within an established...
-
Solutions Architect
1 week ago
Sandton, Gauteng, South Africa Capitec Full time R1 200 000 - R2 400 000 per yearApply ByWe're on the lookout for energetic, self-motivated individuals who share our passion for service in the banking industry. To be part of the journey, follow the steps below:To see what life at Capitec is all about and complete a short assessment, please click hereOnce you have completed the above finalize your application by clicking apply below.Join...
-
Full Stack Developer
3 days ago
Sandton, Gauteng, South Africa AV Group Full time R80 000 - R120 000 per yearLooking for a Full Stack Developer to join our growing company.Requirements:Bachelors degree in computer science, engineering, or a related technical field3+ years experience as a Full Stack DeveloperExcellent knowledge of front-end web programming languages, such as HTML, CSS, JavaScript, and AngularJS, with ability to render server-side and client-side...
-
Senior Technical Consultant
3 days ago
Sandton, Gauteng, South Africa Boardroom Appointments Full time R1 200 000 - R2 400 000 per yearContract positionMinimum requirements:Bachelors degree or Diploma in Computer Science, IT, Engineering, or related field required.Minimum 5 years of experience in the ARIS solution preferred.Must have experience with the ARIS softwareKnowledge of ARIS APIs.An in-depth understanding of Javascript (within ARIS ) with a minimum of 5 years...