Sun International

Software Architect : Client

Posted: 46 minutes ago

Job Description

Job PurposeThe 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 & ResponsibilitiesDefine and maintain the architectural blueprint for client and mobile applicationsEnsure modular, reusable, and scalable design patterns across platformsLead the selection and adoption of frontend frameworks, libraries, and toolingDesign APIs and interfaces in collaboration with backend teamsActively contribute to codebases, especially in complex or high-impact areasBuild prototypes, reference implementations, and technical spikes to validate architectural decisionsSupport the engineering team with hands-on debugging, performance tuning, and code reviewsLead by example in coding standards, testing practices, and documentationArchitect 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 complianceGuide mobile release strategies, versioning, and feature rollout mechanismsEnsure smooth rendering, animation, and real-time responsiveness in game lobbies and interfacesCollaborate with UX/UI teams to implement accessible and engaging user experiencesSupport localisation, multi-currency, and regional customisation featuresImplement secure authentication, session management, and data handling practicesEnsure client applications meet regulatory standards (e.g., responsible gaming, GDPR)Collaborate with InfoSec and Legal teams to address vulnerabilities and compliance risksWork closely with backend architects to ensure seamless integration and data flowAlign with product and design teams on feasibility and technical constraintsParticipate in sprint planning, technical reviews, and roadmap discussionsEducationBachelor’s in Computer science, Software Engineering, or related field requiredMaster’s in Computer science, Software Engineering, or related field advantageousExperience10 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 handlingExperience in iGaming, fintech, or other regulated industriesFamiliarity with game engines, animation libraries, or WebGLKnowledge of accessibility standards and responsive design principlesExposure to CI/CD pipelines, mobile analytics, and crash reporting toolsBehavioural CompetenciesProblem-solvingAdaptability & Learning OrientationApplying expertise and technologyCollaborating & CommunicatingUser-centric thinkingInnovationTechnical CompetenciesFrontend Architecture & Framework expertiseMobile application architecturePerformance OptimisationAPI & Interface DesignDevOps & Release EngineeringTesting PracticesCodingGame/Ral Time OptimisationPrototypingSecurity & Compliance #BL

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In