As an Associate Software Architect, you'll develop mobile software for web/hybrid interfaces and API backends, influencing organization-wide solutions.
This role stands out as it offers a design-centric position without coding tasks, letting you influence our tech direction. Engage in architecture reviews, provide advice company-wide, and create secure solutions meeting standards and regulations. Join us in spreading happiness through play!
What You'll DoBuild end-to-end architectures for scalable, secure, testable, and high-performing native and hybrid mobile applications.
Build proof-of-concepts to deepen understanding and inform the creation of more comprehensive architectural compositions.
Develop both frontend (native/hybrid) and backend (working with APIs) components with a clear division of tasks.
Define patterns and reference architectures that support consistent, reusable, and maintainable solutions.
Define API standards and integration patterns for scalable and secure communication.
Collaborate with Solution Architects by providing developer insights and experience, while working closely on high-level and low-level diagrams.
Advocate for process and tooling enhancements to elevate development efficiency and solution quality, encompassing frameworks and technologies for mobile frontends (Native/Hybrid) and backend systems.
Clearly communicate complex architectural concepts to both technical and non-technical collaborators.
Lead cross-functional development teams in implementing architectural guidelines, including platform-specific mentorship for iOS, Android, and hybrid frameworks.
Review builds and implementations to ensure technical quality and adherence to architecture.
Act as a bridge between product owners, business analysts, developers, and operations teams to align technical solutions.
Ensure alignment with enterprise architecture standards and overall technology strategy.
Ensure compliance with industry standards, security protocols, and data privacy regulations while proactively monitoring this dynamic landscape.
What We're Looking ForHands-on application development experience with native (iOS/Android) and hybrid (React Native/Unity) applications.
Experience with hybrid or cross-platform mobile frontends (e.g., React Native, Ionic).
Proficiency in Object-Oriented Analysis and Composing (OOAC) with a broad view of architecture.
Proficient in software architecture principles, patterns, and guidelines, including OOP, cloud-native architecture, standard methodologies, and mobile-specific patterns such as MVVM, VIPER, and clean architecture.
Experience communicating builds with popular models such as C4 and UML, and adapting these for mobile-specific components and interactions.
Solid knowledge of data modeling, databases (SQL and NoSQL), and database normalization.
Outstanding communication, influencing, and teamwork skills, adept at articulating complex technical concepts to technical and non-technical collaborators.
Demonstrates expertise in troubleshooting challenges and strategic technology solution planning.
Preferred Skills and Experience:Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience).
Experience in the gaming industry, particularly in developing or supporting SaaS solutions.
Knowledge of real-time systems, multiplayer game architectures, and player data analytics.
Familiarity with guidelines and adherence to compliance standards in software development.
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.