- Company Name
- Loblaw Digital
- Job Title
- Software Development Manager, Frontend
- Job Description
-
**Job Title**
Software Development Manager – Frontend (Mobile)
**Role Summary**
Lead and grow a high‑performance engineering team (12–15 engineers) focused on iOS and Android mobile commerce experiences. Shape the long‑term technical vision, champion engineering excellence, and drive cross‑functional collaboration to deliver responsive, secure, user‑centric mobile applications for high‑traffic retail brands.
**Expectations**
- 6+ years of mobile software development experience, with hands‑on coding in Swift (iOS) and Kotlin (Android).
- 2+ years of people‑management experience, demonstrating growth and engagement of mobile engineering teams.
- Technical fluency to influence architecture, resolve blockers, and uphold high code quality standards.
- Proven delivery record for large‑scale, consumer‑facing mobile apps, ideally in eCommerce or related complex domains.
- Strong understanding of mobile performance, accessibility, UX best practices, and modern dev‑ops practices.
**Key Responsibilities**
1. Define and execute the mobile technical and product roadmap aligned with business strategy.
2. Lead and mentor a diverse mobile engineering team, fostering ownership, continuous learning, and inclusive culture.
3. Collaborate with product, design, analytics, and platform stakeholders to architect and launch high‑quality mobile experiences.
4. Promote best practices in mobile development, CI/CD automation, automated testing, and operational maturity.
5. Review code, guide architecture, and provide technical leadership across the stack.
6. Conduct effective 1:1s, team meetings, and documentation practices to maintain alignment and transparency.
7. Apply Agile project management to plan, forecast, and ensure delivery to schedule and scope.
8. Coordinate on‑call rotations and performance monitoring to maintain reliability for millions of users.
**Required Skills**
- Mobile stacks: iOS (Swift, SwiftUI, Combine, UIKit, Xcode); Android (Kotlin, Jetpack Compose, Coroutines, Android Studio).
- Architecture: modular, shared libraries, back‑end‑driven UI, server‑driven UI (SDUI) experience.
- DevOps: Git, CI/CD pipelines, automated testing, feature flagging, release management (App Store, Google Play).
- APIs: RESTful, GraphQL, event‑driven patterns.
- Cloud: GCP, AWS, or Azure integration with mobile apps.
- Monitoring & Analytics: Firebase, New Relic, Datadog, mobile performance metrics.
- Security & Compliance: data privacy, secure coding, regulatory awareness.
- Leadership: team building, coaching, stakeholder negotiation, Agile facilitation.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience).
- Certifications in mobile development or cloud platforms are a plus (e.g., Google Associate Android Developer, AWS Certified Developer).