Engineering Manager – Mobile


WHAT YOU’LL DO:

  • Lead the team to drive initiatives from idea formulation, to design, and implementation by
  • following the best practices. e.g. testing, observability, etc.
  • Set the technical vision & direction for the team and lead the team to achieve it.
  • Drive great partnership with Product, Design, and Analytics teams.Participate in essential
  • technical, design, and product discussions with teams across the organisation.
  • Manage cross-product technical dependencies and drive resolutions to conflicts.
  • Spirit of continuous improvement in the team’s code, architecture, and processes.
  • Grow and build a strong, healthy, and diverse team through hiring, mentoring, and coaching.

WHAT YOU’LL NEED:

  • 8-12+ years of software development experience in an Agile environment.
  • Hands on Experience in React Native Development or Android native development (Android Studio with Java or Kotlin) and/or iOS native development (XCode with Objective-C and/or Flutter
  • Strong hands-on skills. Can drill deep into the complex system design and implementation when needed. Experience in managing customer-facing applications through reliability and resiliency fundamentals.
  • Strong written and verbal communication skills with the ability to present complex technical information clearly and concisely to a variety of audiences.
  • Strong understanding of the software design/architecture process and design patterns.
  • Experience with iOS and Android automation test framework, for e.g., Appium.
  • Experience with Continuous Integration (CI) and its use in testing, building and deploying iOS and Android apps.
  • Knowledge of packaging mobile applications in libraries or modules or apps for distribution.
  • Hands-on experience with tools such as GitHub, Jenkins, JIRA.
  • Knowledge of AWS (particularly CloudFront, Route53 for DNS, management, IAM, EC2, load balancers, S3, VPC, and CloudWatch)
  • People Management (3-4 People)