Overview
Position Purpose and Scope
We are looking for an experienced Mobile Application Architect who possesses strong hands-on expertise in mobile app development and architecture design. The ideal candidate will lead the end-to-end architecture, design, and development of high-performing mobile applications across iOS and Android platforms. You will collaborate with cross-functional teams to define scalable solutions and ensure seamless user experience
Key Responsibilities
End-to-End Delivery Management
Plan, manage, and deliver medium to large-scale composable projects. Define delivery milestones, resource allocation, dependencies, and risk mitigation strategies.
Composable Architecture Leadership
Interpret and apply composable principles—modularity, autonomy, API-first design, reusability, Scalability
Technology Oversight
Guide development teams using React.js, Node.js, Apigee, and relevant front-end and Microservices frameworks. Ensure best practices in micro-frontends, API layer, CI/CD, observability, and cloud architecture
Partner & Stakeholder Coordination
Serve as the primary liaison with external SI partners. Manage delivery scope, SLAs, integration boundaries, and co-ordinate plan-of-record adjustments.
Technical & Architectural Mentorship
Mentor internal and partner engineers on architectural standards, code quality, reusable modules, component libraries, and test frameworks.
Agile Team Leadership
Oversee Agile delivery processes—sprints, PI planning, backlog grooming, reviews. Drive continuous improvement across CI/CD, testing, monitoring, and retrospectives.
Client & Vendor Management
Lead delivery reviews, interfacing with vendor leadership and internal stakeholders. Address escalations and risk collaboratively.
Governance & Documentation
Produce architecture decision records, API contracts, component documentation, onboarding guides, and API gateway policies (Apigee).
Tools & Ecosystem Building
Curate internal repositories of reusable APIs, UI components, templates, patterns, and documentation.
Experience & Qualifications
Technical & Architectural Skills
- 8+ years of experience in software development, with at least 6+ years in mobile app development.
- Proven experience in designing and developing native and cross-platform mobile applications.
- React Native, Flutter, or Xamarin (cross-platform frameworks)
- Swift, Objective-C (iOS) and Kotlin, Java (Android)
- Deep understanding of mobile app architectures (MVVM, MVP, Clean Architecture, etc.)
- Experience integrating mobile apps with RESTful APIs, GraphQL, and cloud backends (AWS/Azure/GCP).
- Strong knowledge of mobile security, data storage, and performance optimization techniques.
- Experience working with CI/CD tools such as Jenkins, GitHub Actions, or Azure DevOps.
- Good understanding of Microservices Architecture and API design principles.
- Excellent communication, leadership, and problem-solving skills.
- Any experience in SFCC Commerce Cloud and integration with OCAPI/SCAPI will be added advantage
- Deep hands-on experience in architecting and developing React.js + Node.js applications.
- Proficiency with Apigee or similar API management platforms.
- Familiarity with micro-frontends, containerization, CI/CD, and cloud deployment patterns.
- Familiarity with Akamai CDN and Harper
Delivery & Leadership
- Track record as Lead/Manager/Scrum Master in delivery roles overseeing internal teams and third-party SI partners.
- Excellent stakeholder management—coordinating across technical, non-technical, and vendor teams.
Soft Skills
- Proven communicator with strong presentation and persuasion skills.
- Process improvement mindset—enthusiastic about driving efficiency, quality, and reusability.
Education
Bachelor's or master’s in engineering, Computer Science, or equivalent.