Search by job, company or skills

Discovered MENA

Engineering Manager

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Engineering Manager - Storefront

Role Summary

We are seeking a technical Engineering Manager with a deep background in Frontend and Mobile technologies to lead the development of our customer-facing Storefront. In this role, you will manage a team of engineers specializing in React, React Native, and Native Mobile (iOS/Android), building the face of our merchants brands. You will drive the engineering strategy for high-performance, SEO-optimized web experiences and 5-star mobile applications.

A key part of your role will be establishing a culture of performance as a feature, utilizing advanced observability practices to ensure our storefronts are fast, reliable, and glitch-free across all devices and regions.

Key Responsibilities:

1. Frontend & Mobile Engineering Leadership

  • Tech Stack Strategy: Lead and mentor a specialized team focusing on the client-side ecosystem (React.js for Web, React Native & Native for Mobile). Ensure codebases are modular, testable, and share components efficiently where possible.
  • Mobile-First Excellence: Oversee the lifecycle of our Store Android & iOS Apps. Drive best practices in mobile architecture to handle complex features like Store Ads and Customer Notifications without draining battery or data.
  • Component System: Architect a scalable design system that powers Custom Pages, Blogs, and Internal Pages (Orders, Profile), allowing merchants to customize their look and feel without compromising code stability.

2. Performance, Observability & Quality

  • Deep Observability: Implement and monitor comprehensive observability frameworks to track client-side errors, API latency from the user's perspective, and crash analytics.
  • Core Web Vitals & App Performance: obsessively optimize rendering paths to achieve top-tier Lighthouse scores (LCP, CLS) and ensure mobile apps maintain 60fps scrolling. Minimize bundle sizes and optimize asset delivery.
  • Reliability: maintain high crash-free session rates (>99.9%) for mobile apps and minimize Time to Interactive for web users.

3. Customer Experience & Engagement Features

  • Engagement Engines: Architect the frontend logic for high-interaction features such as Wishlists, Rating Systems (Product, Store, Shipping), and interactive Blogs, ensuring instant UI feedback.
  • Localization & Globalization: Build frontend architectures that support dynamic Localization (Languages) and Currency switching on the fly, ensuring UI layouts (including RTL) adapt seamlessly for global shoppers.

4. Identity & Customer Management

  • Secure Authentication: Own the frontend flows for Login Forms and Customer Accounts. Ensure these critical paths are frictionless, secure, and handle error states gracefully.
  • Data Management UI: Build intuitive interfaces for Customer Management and Export Customers, handling large datasets performantly in the browser.
  • Customization Logic: Implement the frontend logic for Custom Fields, allowing dynamic rendering of merchant-defined data inputs during the checkout or registration process.

Qualifications

  • Experience: 8+ years of software engineering experience, with 3+ years in a leadership role.
  • Tech Stack Mastery: Deep, hands-on expertise in React and React Native. Familiarity with native development (Swift/Kotlin) to bridge gaps in React Native is a major plus.
  • Performance Obsession: Proven track record of optimizing frontend performance (reducing re-renders, memory leak detection, bundle splitting) and mobile performance (app start time, frame drops).
  • Observability Expertise: Experience implementing client-side monitoring tools (e.g., Sentry, Firebase Crashlytics, Datadog RUM) and using data to drive engineering priorities.
  • Architectural Patterns: Strong understanding of State Management (Redux, Context, Zustand), Offline-first architectures, and BFF (Backend-for-Frontend) patterns. What Success Looks Like
  • User Experience: Storefronts achieve Green status on Google Core Web Vitals, and Mobile Apps maintain a >4.8-star rating due to technical stability.
  • Visibility: We have real-time dashboards showing exactly how customers are experiencing the app (latency, errors, crashes), allowing for proactive rather than reactive fixes.
  • Efficiency: New features (like new Blog layouts or Ad formats) can be deployed to both Web and Mobile with high code reuse and minimal regression.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 138147331