About the job
Core Responsibilities
Application Architecture
- Guide the implementation of application architecture across diverse platforms and teams.
- Enhance and optimize the organization’s information systems by expanding and refining architectural components.
- Identify and advocate for reusable infrastructure and data modeling assets.
- Oversee database architecture, including the selection and design of storage systems.
- Support both application development and long-term maintenance.
Technical Leadership (Mobile / iOS)
- Shape the technical roadmap and strategic direction of the iOS platform.
- Design and implement complex, high-impact platform features and architectural enhancements.
- Influence architectural decisions related to modularization, scalability, performance, and security.
- Safeguard and evolve coding standards, development practices, and architectural guidelines.
Coaching & Team Enablement
- Mentor developers and facilitate their technical growth.
- Provide thorough code and architecture reviews, offering structured, constructive feedback.
- Promote clean code, effective testing practices, and engineering excellence.
Cross-Team Collaboration
- Align with Android teams on cross-platform principles and architectural consistency.
- Collaborate with UX, backend, security, and architecture stakeholders to ensure cohesive end-to-end solutions.
- Contribute to broader mobile strategy and technical discussions beyond iOS.
Innovation & Future Vision
- Evaluate emerging technologies, frameworks, and platform evolutions.
- Translate long-term platform vision into actionable technical roadmaps.
- Identify opportunities to simplify, modernize, and innovate within mobile architecture.

