logo

JobNob

Your Career. Our Passion.

Hybrid Mobile Apps Technical Team Leader


Cura


Location

Jordan | India


Job description


About Cura:
• Cura Healthcare is a leading Saudi tele-health startup that provides digital health and telemedicine software and services. The company has developed state-of-the-art technologies empowering health communications, changing the way patients and doctors interact, diagnose, prescribe, give second opinions, manage chronic diseases, and provide primary health care and well-being therapy sessions. We have helped more than half a million patients get medical advice and diagnosis and our platform has powered more than 2.5 million tele-medicine consultations to-date across our B2C, B2B and B2B2C products and offerings. Cura is VC backed by Saudi Aramco, Elm and Enmaa VCs and has recently closed their third investment round ($4 million Series-A).
About The Role:
• We are hiring a Hybrid Mobile Apps Technical Team leader (Ionic Framework + Capacitor + React.js) stack to work full-time from Amman's Engineering Office.
• You will be tasked with building intuitive mobile applications that impact people's lives and enhance their physical and mental well-being and overall health.
• Your profile is that of a very strong senior front-end developer has excellent working experience building cross-platform mobile applications in ionic + ionic capacitor + react.js stack and solid understanding of iOS/Android development ecosystems.
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.
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.
Nice to have
• 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..).
Cultural Fit
• You love learning, you love teaching
• You are constantly growing your own knowledge, and helping to grow the knowledge of others.
• You do top-quality work, manage quality, and make everything you touch better.
• You are comfortable working under strict confidentiality agreements and often behind the-scenes.
• You are self-organized and manage time and resources well.


Job tags



Salary

All rights reserved