Spoke - Hyderabad, India
8 days ago
Sr Staff, Architecture Engineering
About the RoleWe are seeking an experienced and hands-on Mobile App Solution Architect to lead the architecture and feature delivery of a high-traffic, retail-focused consumer-facing mobile application. This role requires deep technical expertise in both native (iOS and Android) and cross-platform (Flutter) mobile app development, as well as experience in building localized applications to support multiple languages. You’ll be collaborating closely with US-based teams and working across time zones, so excellent communication and collaboration skills are essential. The ideal candidate will bring a strong background in Swift and Kotlin, paired with experience in Flutter for cross-platform development, and will have a proven track record of building and delivering high-quality, user-friendly retail apps with multi-language support.What You'll Do

Solution Architecture and Design:

  - Architect and document the app’s core structure, including technical specifications, design patterns, and best practices for a retail-focused, consumer-facing app.

  - Ensure the app is built with multi-language support and localization features to cater to a diverse user base.

  - Collaborate with backend teams to establish seamless integration with APIs and data flows, ensuring that localization considerations are incorporated into all stages of development.

Hands-On Development and Feature Ownership:

  - Actively develop key features and enhancements using **Swift** and **Kotlin** for iOS and Android, along with **Flutter** for cross-platform functionality.

  - Provide leadership and mentorship to developers, conducting regular code reviews and setting standards for code quality, performance, and maintainability.

  - Lead the release process to ensure smooth deployments, addressing localization requirements to offer a consistent experience across all supported languages.

Delivery and Coordination:

  - Own the end-to-end delivery of features, managing timelines, quality standards, and localization requirements to meet both business goals and user expectations.

  - Coordinate closely with US-based teams, effectively managing collaboration across time zones and aligning on priorities and technical details.

  - Participate in Agile ceremonies and leverage Agile methodologies to track and manage feature development, ensuring localization is integrated throughout.

Retail-Specific and Localization Optimization:

  - Design a cross-platform architecture that balances user experience with the needs of a multi-lingual retail audience, integrating native components where needed for optimal performance.

  - Assess and implement cross-platform solutions, considering a high-touch retail shopping app’s unique localization and user experience needs.

  - Develop strategies to optimize cost-effectiveness and the localized user experience, especially for high-traffic interactions like shopping, browsing, and cart management.

Communication and Stakeholder Engagement:

  - Effectively communicate technical decisions, trade-offs, and progress with stakeholders, providing transparency on localization progress and challenges.

  - Regularly collaborate with product, design, and backend teams to align on product vision, ensuring that the mobile app delivers a high-quality, competitive experience for a global user base.

Who You Are

Technical Skills:

  - 12+ years of mobile app development experience, with a minimum of 5 years in a solution architect or lead developer role for consumer-facing applications.

  - Advanced proficiency in Swift and Kotlin for native iOS and Android development, with proven experience in Flutter for cross-platform applications.

  - Expertise in building apps with localization support, including best practices for multi-language app architecture, localization file management, and region-specific requirements.

  - Strong experience with modern mobile app architectures (MVC, MVVM, Clean Architecture) and RESTful APIs, as well as mobile analytics and A/B testing tools.

Tools and Frameworks:

  - Proficiency in development tools like Xcode, Android Studio, Gradle, and CI/CD platforms for mobile applications (e.g., Github Actions, Jenkins).

  - Knowledge of mobile-specific testing frameworks for both unit and UI testing, with a focus on ensuring localized content and UI elements work as expected across languages.

  - Hands-on experience with cloud services, backend integrations, and mobile analytics platforms used in retail (e.g., Azure, Tealium, New Relic).

Soft Skills:

  - Proven experience working in distributed environments, with strong communication skills for collaborating effectively across time zones, particularly with US-based teams.

  - Ability to take initiative and solve complex problems independently, particularly around localization and consumer-facing UI challenges.

  - Adaptable and proactive in identifying and resolving issues to maintain an optimized, localized user experience.

Education:

  - Bachelor’s degree in computer science, Software Engineering, or a related field (or equivalent experience).

Preferred Qualifications:

- Experience with other cross-platform frameworks, such as React Native, is a plus.

- Familiarity with Server-Driven UI frameworks and retail-specific features such as payment processing, push notifications, and personalization.

- Prior experience working in an Agile/Scrum environment and familiarity with tools like JIRA.

Confirm your E-mail: Send Email