Talent.com
This job offer is not available in your country.
Abbott - Lead Mobile Software Engineer - iOS / Android Platforms

Abbott - Lead Mobile Software Engineer - iOS / Android Platforms

Abbott Healthcare Pvt. Ltd.Mumbai
23 days ago
Job description

What Youll Do :

  • Build and manage a high-performing team working on CRMs mobile software applications on Android and iOS platforms.
  • Lead a team of engineers working on requirements, architecture, design, coding, unit testing, integration testing, verification, validation, deployment, maintenance and field support of CRMs mobile software.
  • Demonstrate technical proficiency in mobile software platforms native and cross-platform and technologies (OS / API versions, App Stores, Xcode, Firebase, Xamarin / MAUI) and in one or more technologies including cloud services, connectivity, network and transport services (Bluetooth, WiFi, Cellular, TCP / IP, TLS, HTTP), data security (AES encryption, certificate management), software design and coding concepts, and mobile automation testing.
  • Apply software design patterns during mobile software development and use architectural patterns such as MVVM, MVC etc. for app development.
  • Lead planning and execution of product roadmap, technology adoption, process improvements and customer satisfaction initiatives in coordination with the broader mobile

software organization.

  • Demonstrate strong and clear accountability for execution and delivery to market.
  • Provide guidance, mentoring and performance management of engineers in the team.
  • Plan and coordinate resources and skills to enable productivity and growth of team members.
  • Build and grow the team by identifying appropriate skills and roles, and hiring, nurturing and retaining the right talent.
  • Participate actively in meetings involving team management and senior leadership in the US
  • as well as in program core teams, quality initiatives and local activities and initiatives.

  • Plan budget on a quarterly basis with guidance from the leadership of Mobile Software
  • Engineering team in the US and Site Leadership in India and manage expenses for the team.

  • Understand product requirements and user needs, architecture and workflows be a driver
  • in developing strategy and roadmap to meet future needs and scalability.

  • Coordinate with various stakeholders in India and the US to ensure that the work is getting
  • done when it needs to be and with the quality and consistency we strive to deliver to our patients.

  • Demonstrate ability to effectively manage the development of medical device software in a regulated environment by following strict design controls procedures (e.g., IEC62304).
  • Demonstrate familiarity with Agile principles and development environment, including the management of a continuous integration and continuous deployment (CI / CD) pipeline to ensure quick and timely deliveries to internal and external stakeholders.
  • Drive operational efficiencies and continuous improvements to development and test processes through investment in data-driven development and validation, automation, and
  • performance modeling.

  • Demonstrate proactiveness in identifying risks or concerns, providing inputs on corrective or mitigation actions with team and organization leadership.
  • Demonstrate a good understanding of and adhere to internal and industry-level best practices for mobile software development and deployment and quality.
  • Demonstrate strong and transparent communication skills and judgment in day-to-day tasks and clear-headed decision-making to ensure trust and credibility.
  • Support all corporate and department-level initiatives as identified by management and in support of Quality Management Systems (QMS), Environmental Management Systems (EMS) and other regulatory requirements.
  • Education And Experience Youll Bring :

  • Bachelors degree in Computer Science or a related engineering field or an equivalent
  • combination of education and work experience.

  • 10 or more years of relevant industry experience.
  • 6 or more years of management experience working with multinational organizations and
  • teams.

  • 4 or more years of experience with management of mobile software application engineering
  • from concept to delivery of mobile applications on Android and / or iOS.

  • 4 or more years or experience managing Agile processes, including scrum teams, continuous
  • integration and deployment pipelines, developing and managing test strategies, etc.

  • Knowledge of industry best-practices in architecture and design, test management tools,
  • cybersecurity and performance.

  • Technical proficiency with digital connectivity, storage and security solutions such as Cloud
  • (Azure, AWS, Google Cloud Platform), HTTPS, TLS, Bluetooth Low Energy (BLE), SQL, Postgres,

    AES encryption, OAuth, etc.

  • Experience and / or familiarity with native Android and iOS platforms, and / or cross-functional
  • mobile software platforms such as Xamarin / MAUI or React Native.

  • Familiarity with Model View ViewModel (MVVM) architecture, and proficient in C#, Java, Swift,
  • Kotlin or C++.

  • Familiarity with mobile application deployment processes and mechanisms for internal and
  • external use, namely TestFlight, App Center, Firebase, Google Play Store, iOS app store, etc.

  • Strong decision-making and risk analysis skills.
  • Experience working with cross-functional teams such as Program Management,
  • Business / Marketing, and Quality to deliver on project commitments.

  • Strong leadership skills, including the ability to set goals and provide positive and constructive feedback respectfully to build positive relationships and improve business results.
  • Excellent oral and written communication skills with the ability to communicate clearly to
  • upper management and other stakeholders in different functions at various levels.

  • Strong organizational, planning, and follow-up skills and ability to hold self and others accountable.
  • Ability to work effectively a fast-paced changing environment.
  • Ability to travel approximately 10% .
  • Preferred :

  • Masters Degree in Computer Science, or a related engineering field?or?an?equivalent combination of education and work experience.
  • 4 or more years of experience in healthcare (e.g., medical device) software development and / or other highly regulated industry.
  • Hands on experience with software development in a regulated environment .
  • (ref : hirist.tech)

    Create a job alert for this search

    Lead Software Engineer • Mumbai