Browse Jobs
For Employers
Post JobLog inGet Started
Logo

Hybrid Mobile Apps Team Leader (Ionic & Capacitor & React) -Egypt - Remote

Cura Healthcare
Amman, Jordan
Posted 2 years ago
13Applicants for1 open position
  • 2Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

About the job

Cura, a leading Saudi Tele-health startup is hiring a Hybrid Mobile Apps Technical Team leader (Ionic Framework + Capacitor + React.js) stack to work full-time remotely from Egypt.

You will be leading senior software engineers and own a monthly release cycle for our Cura Sdks built with hybrid mobile apps technology in order to ship intuitive software products and solutions that impact people's lives and enhance their physical and mental well-being and overall health.

Your profile is that of a strong senior front-end engineer has excellent working experience building cross-platform mobile applications in ionic + ionic capacitor + react.js stack and solid understanding of iOS/Android development ecosystems and tooling. You also possess strong knowledge in software architecture, design patterns, refactoring, major performance improvements, code-reviews and have demonstrated experience leading/managing teams of senior software engineers.

Key Responsibilities:

  • Work closely with the Engineering Manager and CTO on the mobile apps software design, architecture, features and implementation strategies.
  • Own and manage a monthly release cycle for Cura Sdks and apps built with them in AppStore/Google Play.
  • Hire and Lead a group of senior hybrid mobile app developers and coordinate dependancies and release cycle.
  • Build new features and products into our cross-platform mobile apps using modern frontend tools (Typescript, React, Redux, ionic, ionic capacitor).
  • Conduct daily Pull Requests Code Reviews.
  • Work closely with Product Managers, Product Designers, Fellow Engineers on new features and systems to deliver compelling user-facing mobile products.
  • Participate in defining the product roadmap and adjusting priorities as per the business changes.
  • Set and implement an incremental strategy to minimize accumulated technical debt.
  • Create an inspiring team environment with an open communication culture.
  • Set clear team goals and Oversee day-to-day team progress.
  • Monitor team performance and report on metrics.
  • Motivate team members, mentor junior members and support in recruiting new talents.
  • Listen to team members’ feedback and resolve any issues or conflicts.
  • Recognize high performance and reward accomplishments.
  • Analyze production bugs/issues and help fixing them properly.
  • Identify and resolve performance and scalability issues.

Job Requirements

Minimum Requirements:

  • Minimum of 8+ years of overall professional software development experience designing, developing, and deploying web and/or mobile applications.
  • Minimum of 2 years in a leadership/management role capacity leading senior and junior software engineers.
  • Proven work experience as a software team leader managing at least 3-5 software developers.
  • Not reluctant to roll up your sleeves and write code.
  • 2+ years of experience in React.js and component-driven approach (Other frameworks like Vue, Angular, etc. are plus).
  • 2+ years of experience in ionic cross-platform mobile application development framework
  • 1+ years of experience with ionic capacitor engine or old Apache Cordova framework.
  • Experience publishing apps to AppStore and/or GooglePlay stores.
  • Strong knowledge and understanding of iOS mobile development ecosystem and tooling (Xcode, Objective-C, Swift, Cocoapods, Push Notifications, Application Launch Modes, DeepLinking, Packaging, Adhoc Builds, etc..).
  • Strong knowledge and understanding of Android mobile development ecosystem and tooling (Java or Kotlin, Android Studio, Maven, Support Libraries, Intent Launch Modes, Push Notification, FCM, Firebase, Broadcast Receivers, etc ..).
  • Extensive experience in Semantic HTML, CSS3, SASS, Styled components, Bootstrap, etc.
  • Extensive experienced in writing and understanding modern JavaScript and its ecosystem.
  • Experience in Redux or similar state management libraries.
  • Comfortable with working in a fast-paced and multicultural environment.
  • Strong knowledge in design patterns, object-oriented design, object-oriented programming, and code refactoring best-practices.
  • Experience working with Git source code control systems in addition to Pull Requests code-review and approval workflows.
  • Demonstrated experience in iterative methodologies (Agile/Scrum) leading Scrum meetings, developing Sprints, Product Backlogs, Burn Down Charts, Developing User Stories.
  • Experience working with Jira, BitBucket and Confluence.
  • Superb planning, multi-tasking and time management skills.
  • Decisive and highly disciplined yet lovely and enjoyable to work with.

Bonus Points:

  • Ability to write code directly in Objective-C or Swift programming language for iOS apps.
  • Ability to write code directly in Kotlin or Java programming language for Android apps.
  • Experience writing Unit Tests, end-to-end testing or experience with test frameworks and test automation.
  • .NET Backend knowledge or full stack experience (ASP.NET MVC, etc..).

Featured Jobs

Similar Jobs

Search other opportunities
JobsInstallation/Maintenance/RepairHybrid Mobile Apps Team Leader (Ionic & ...