···
Log in / Register
Mobile Architect
Indeed
Full-time
Onsite
No experience limit
No degree limit
Isabel La Católica 5, Centro Histórico de la Cdad. de México, Centro, Cuauhtémoc, 06000 Ciudad de México, CDMX, Mexico
Favourites
Share
Some content was automatically translatedView Original
Description

Job Summary: We are seeking a Mobile Architect with experience in iOS and Android to define the technical architecture, establish standards, lead reviews, and mentor the team—ensuring scalability and quality. Key Highlights: 1. Design scalable and maintainable mobile architecture for iOS and Android. 2. Lead architectural reviews and ensure mobile code quality. 3. Mentor developers and promote mobile best practices. **Job Description:** * Mobile Architecture Design: Define and document the technical architecture of mobile applications (iOS and Android), ensuring scalability, maintainability, and component reuse. * Guidelines and Standards: Establish development guidelines, architectural patterns (Clean Architecture, MVVM, MVI, SOLID), and best practices for the mobile team. * Review and Quality Assurance: Lead architectural reviews, evaluate technical proposals, and oversee code quality to ensure consistency and adherence to standards. * Interoperability and SDKs: Design integration strategies for third-party SDKs and libraries, defining contracts, internal APIs, and compatibility mechanisms across modules and platforms. * Security and Compliance: Define and promote mobile security practices (OWASP, secure storage, biometrics, encryption) and ensure compliance with applicable regulations (PCI DSS, GDPR, Apple HIG guidelines). * Performance and Observability: Establish criteria for profiling, monitoring, and logging; propose solutions for memory optimization, battery consumption, and response time improvements. * CI/CD and Automation: Design CI/CD pipelines, automated testing strategies (unit, integration, UI), and distribution processes (TestFlight, Play Console) to accelerate secure deliveries. * Mentoring and Knowledge Transfer: Support and mentor mobile developers, foster adoption of best practices, and promote continuous learning within squads. * Technology Evaluation: Assess new technologies, frameworks, and tools to define the technical roadmap and technology adoption decisions. * Cross-functional Collaboration: Collaborate with Product, UX/UI, Backend, QA, and Security teams, translating business requirements into concrete architectural decisions. **Technical Skills:** * Proven experience (>5 years) in mobile development and architecture design for iOS and/or Android applications. * Advanced knowledge of Swift (SwiftUI, Combine) and Kotlin (Coroutines, Flow), with hands-on production experience. * Mastery of patterns and principles: Clean Architecture, MVVM, MVI, SOLID, DIP, SoC, IoC. * Experience in multi-module projects and designing internal libraries and packages (Swift Package Manager, Gradle/Maven). * Advanced proficiency with development tools: Xcode (Instruments, profiling), Android Studio (profiler, memory tools). * Experience in testing: unit, integration, and UI (XCTest, Espresso, mocking frameworks), and debugging complex issues (memory leaks, concurrency, performance). * Knowledge of integration with services and SDKs (OAuth, SSO, biometrics, banking security) and handling RESTful APIs and gRPC. * Strong experience in CI/CD (automated builds, tests, deployments) and pipeline orchestration tools. * Proficiency in Git (pull requests, branching strategies, semantic versioning) and code review practices. * Ability to design secure, compliant solutions (OWASP, PCI DSS, GDPR) and align with platform experience guidelines (Apple HIG, Material). **Key Responsibilities:** * Define the mobile product’s architectural vision and translate it into concrete, documented technical decisions. * Create and maintain shared components, internal libraries, and templates to accelerate feature development. * Coordinate high-impact technology migrations and refactors with minimal risk and maximum observability. * Participate in technical roadmap planning and prioritize technical debt, performance, and security initiatives. * Provide support during critical incidents related to the mobile platform and lead post-mortem activities. **Competencies and Personal Attributes:** * Clear communication and ability to explain technical decisions to both technical and non-technical audiences. * Proactive, results-oriented mindset and ability to make decisions under uncertainty. * Technical leadership capability without direct supervision, fostering collaboration and learning within the team. * Attention to detail and focus on quality, security, and consistent user experiences. **Desirable, not mandatory:** * Prior experience in financial environments or with strict regulatory requirements. * Contributions to open-source projects or leadership in technical communities. * Certifications in security or mobile architectures. **Location and Work Mode:** * Hybrid or remote, per company policy; availability for occasional in-person meetings. **How to Apply:** * Submit CV and portfolio of relevant projects, including descriptions of architectural decisions and code examples or repositories where possible.

Source:  indeed View original post
Juan García
Indeed · HR

Company

Indeed
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.