Role Overview
We are looking for an experienced Mobile Architect / Senior Mobile Engineer to design, develop, and lead scalable mobile solutions across iOS and Android platforms. The ideal candidate will have strong experience in mobile architecture, React Native, TypeScript/JavaScript, API integration, cloud services, security, and enterprise application development.
Key Responsibilities
- Design and define scalable mobile application architecture across iOS and Android.
- Lead technical decisions around React Native, Expo, TypeScript, and JavaScript.
- Develop reusable, maintainable, and high-performance mobile components.
- Design and implement API integrations using REST APIs, Azure API Management, and backend services.
- Work with Azure Functions, Logic Apps, and Service Bus for cloud-based integrations.
- Implement secure authentication and authorization using OAuth 2.0, OpenID Connect, MSAL, Azure AD B2C / Entra External ID.
- Establish mobile coding standards, design patterns, development practices, and CI/CD processes.
- Collaborate with product managers, developers, QA engineers, solution architects, and business stakeholders.
- Provide technical leadership, mentoring, and guidance to mobile development teams.
- Troubleshoot performance, scalability, security, and production issues.
- Ensure applications meet enterprise standards for security, reliability, accessibility, and performance.
- Evaluate new mobile technologies and recommend appropriate solutions.
Required Skills & Experience
- 14+ years of experience in software/mobile application development, with significant experience in mobile architecture.
- Strong hands-on experience with React Native and Expo.
- Excellent knowledge of React, TypeScript, and JavaScript.
- Strong understanding of iOS and Android mobile architecture.
- Experience designing and consuming RESTful APIs.
- Experience with Azure API Management, Azure Functions, Logic Apps, and Service Bus.
- Strong understanding of OAuth 2.0, OpenID Connect, MSAL, Azure AD B2C, or Entra External ID.
- Experience with mobile application security, authentication, authorization, and data protection.
- Strong knowledge of application architecture patterns, modularisation, state management, and offline capabilities.
- Experience with mobile CI/CD, automated testing, app deployment, and release management.
- Strong understanding of Agile/Scrum development methodologies.
Desirable Skills
- Experience with native Swift/Objective-C or Kotlin/Java.
- Experience with Azure cloud architecture and enterprise integration.
- Knowledge of push notifications, deep linking, analytics, and mobile monitoring.
- Experience working on large-scale enterprise or customer-facing mobile applications.
- Knowledge of performance optimisation and mobile accessibility standards.
Key Competencies
- Mobile Architecture & Technical Leadership
- React Native & Expo
- React, TypeScript & JavaScript
- iOS & Android
- Azure Integration & APIs
- OAuth 2.0 / OpenID Connect
- MSAL / Entra External ID
- Application Security
- CI/CD & DevOps
- Enterprise Integration
- Agile Delivery
Pay: $100,000.00 – $120,000.84 per year
Benefits:
Work Location: In person