THE ROLE: Deliver high-quality mobile solutions by providing expert architecture, system build, development, and mentorship across Server (Dotnet Core) and Mobile (Flutter: iOS, Android) platforms. This role exists to provide deep technical expertise across the Client/Server project divide. It builds mobile software solutions that are robust, scalable, and performant. These solutions meet business requirements and follow platform guidelines. The Mobile Solutions Architect drives unity and technical perfection in both server and client environments while guiding respective teams through system design strategy, architecture decisions, and implementation challenges as advised by company business needs and rules. HOW YOU WOULD CONTRIBUTE: Establish consistent patterns, paradigms, and conventions optimized for both the interface and the infrastructure Provide technical mentorship on server architecture and how mobile consumes server and 3rd party APIs Write and ensure clean, efficient, maintainable code following platform-specific guidelines and build patterns that act as a model for other developers Implement security guidelines for client/server communication including data encryption and secure authentication, where applicable Identify and implement areas where AI tooling can be used to automate various areas of development, deployment, maintenance, and documentation Advise on DevOps practices, including CI/CD pipelines, automated testing, and deployment strategies end-to-end across client and server Fix compound technical issues with both client and server components, and provide solutions in line with the company needs and realities of timelines and delivery constraints Know the latest mobile and server platform updates, new technologies, and industry guidelines Collaborate with both backend and mobile developers to ensure comprehensive and unified conventions and patterns Make technical decisions on frameworks, libraries, architecture patterns, and development tools improved and optimized for a mobile client/server configuration in the age of AI Primary collaborator and SME in software logic and algorithms in line with business rules Establish guidelines and coding standards focusing on the client/server communication and server system build Design and develop flexible, readable, maintainable, and scalable client/server solutions Document technical architecture, code, and development processes for knowledge transfer Support application deployment and post-launch optimization activities
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
5,001-10,000 employees