GSPANN is hiring an Engineering Manager with expertise in e-commerce applications to lead and scale high-performing mobile engineering teams. The role focuses on driving mobile product delivery, guiding architecture, and ensuring high-quality, scalable, and secure applications across iOS and Android platforms.
Description
Roles and Responsibilities
- Lead, mentor, and grow high-performing Android and iOS engineering teams, fostering strong technical and delivery capabilities.
- Manage and scale mobile engineering teams across iOS and Android platforms to support business growth.
- Drive execution of mobile product roadmaps aligned with business priorities and customer needs.
- Collaborate with cross-functional teams to deliver customer-centric features across mobile applications.
- Guide architectural decisions and drive platform modernization initiatives across mobile ecosystems.
- Ensure high standards of code quality, security, and performance across all mobile applications.
- Provide technical direction across iOS (Swift) and Android (Kotlin) platforms.
- Drive adoption of modern mobile architectures such as Model-View-ViewModel (MVVM), Clean Architecture, and modular design.
- Partner with senior engineers to review designs, influence architecture, and manage technical debt effectively.
- Ensure scalability, stability, performance, and security across mobile platforms.
- Act as a hands-on engineering leader by contributing to coding, code reviews, architecture design, and technical problem-solving.
- Own delivery outcomes for mobile initiatives across discovery, shopping, checkout, and post-purchase experiences.
- Collaborate with Product Management to translate business goals into clear technical plans and actionable roadmaps.
- Balance feature delivery with platform investments, reliability improvements, and long-term maintainability.
- Oversee release planning, production readiness, and incident management processes.
- Work closely with Product, User Experience (UX), Backend, Quality Assurance (QA), Analytics, and Release teams to ensure seamless execution.
- Participate in prioritization, estimation, and trade-off discussions as a key stakeholder.
- Communicate technical status, risks, and dependencies clearly to leadership and stakeholders.
- Ensure code quality through unit testing, integration testing, user interface (UI) testing, and Continuous Integration / Continuous Delivery (CI/CD) pipelines.
- Drive adoption of modern engineering practices such as modularization, automation, and observability.
- Participate in release planning, on-call rotations, and production issue resolution.
- Promote responsible use of Artificial Intelligence (AI) in design, development, and testing workflows.
- Leverage AI for test case creation, test data generation, and automated test development.
- Encourage AI-assisted code reviews, security assessments, performance analysis, and accessibility checks.
- Enable teams to use AI tools for exploratory testing, regression testing, and edge-case identification.
- Ensure AI adoption aligns with security, privacy, and compliance standards.
- Champion application quality, performance, and reliability across both iOS and Android platforms.
- Drive initiatives focused on performance optimization, crash reduction, and stability improvements.
- Ensure best practices for accessibility, localization, experimentation, and analytics.
- Use data-driven insights to continuously improve customer experience.
- Lead teams through Agile and Scrum ceremonies, including sprint planning and retrospectives.
- Improve development workflows, CI/CD pipelines, and release processes.
- Align engineering execution with broader mobile and enterprise technology standards.
Skills and Experience
- 10+ years of professional experience in software engineering.
- 3+ years of experience managing mobile engineering teams.
- Apply a strong technical background in iOS and/or Android development, with the ability to guide both platforms effectively.
- Demonstrate expertise in modern mobile architectures such as MVVM, Clean Architecture, and modular systems.
- Deliver large-scale consumer or e-commerce mobile applications with proven success.
- Collaborate effectively with cross-functional teams in product-driven environments.
- Exhibit strong communication, leadership, and decision-making skills.
- Develop hands-on solutions using Swift, Kotlin, UIKit, SwiftUI, Android Jetpack components, or Jetpack Compose.
- Bring experience in e-commerce, omnichannel retail, or high-transaction mobile platforms.
- Work with analytics, experimentation frameworks, feature flags, and A/B testing methodologies.
- Utilize CI/CD pipelines, release automation tools, and mobile observability platforms.
- Support and scale applications serving millions of users.
- Demonstrate experience scaling engineering teams in fast-paced, Agile environments.