This open position is a senior contributor to the Mobile Apps Factory team and reports to the Mobile Apps Factory Head.
Job Description :
The Mobile Apps Development Expert is accountable for managing developments for several mobile apps within the Mobile Apps Factory perimeter.
He / She will use his / her knowledge and understanding of mobile technologies to be an active contributor of the Mobile Apps Factory team, often in an expert role.
He / She will assist the development of mobile solutions leading to more competitive, differentiative, reliable, and cost effective solutions.
He / She is responsible to develop or supervise app development using advanced development technics.
He / She will serve and educate teams of software developers with best practices in order to deliver well-designed and high quality mobile products
He / She will apply strong computer science fundamentals and knowledge of technical design to a wide range of apps, analyzing their scalability, speed, and performance, and recommending improvements.
This Expert role requires analyzing diverse new apps architectures for scalability, reliability, robustness, and compliance with SANOFI standards.
This role is a key contributor to the Mobile Apps Factory team and reports to the Mobile Apps Factory team leader.
At Sanofi, within the ITS DCV, Digital & Innovation organization, the Mobile Apps Factory team makes a strong contribution to the company by providing smart engaging mobile products for patients, healthcare professionals, caregivers and employees.
To that end, the Mobile Apps Factory discover, design, develop and deliver native mobile apps with a deep attention to details, a real understanding on our customer's needs, a deep dive in their behaviors and context, and a strong commitment to solve the right problems with creativity, smartness and the right technology.
The Mobile Apps Factory help in designing and discovering new digital products, in bringing them to life and in making them grow.
We are accountable in crafting sustainable software for the company, with a true collaborative mindset and a desire to bring the best solutions for the people who need it.
We value Agile, Craftsmanship, Collaboration, Team Spirit, Fun and Mastery.
Education and Experience :
MS in Computer Science or 6 years relevant experience in mobile software product development.
Must be fluent in English; ability to speak Spanish and / or French is an asset.
Good communication and interpersonal skills.
Managing & working in a global / multi-cultural environment.
Core competencies :
Broad knowledge of the information systems environment and technologies (infrastructure & applications) and experience in the planning, design, and implementation of complex systems.
Ability to exercise independent judgment and creative problem-solving techniques in a highly complex environment, using leading-
edge technology to form a coherent, comprehensive, and robust solution.
Excellent oral and written communications as well as an ability to present and discuss technical information in a way that establishes rapport, persuade others, and gains understanding.
Good business sense; able to integrate business drivers and processes in the design of technical solutions.
Strong analytical and conceptual skills.
Innovative, forward-looking for new or alternative concepts and solutions to provide better and more effective solutions to the company.
Ability to establish positive relationship with both internal and external partners; able to work in networked organizational structure;
a team player comfortable mentoring and assisting others.
Familiarity with regulatory and compliance for pharmaceutical industry is an asset
Technical experience :
Hands-on Experience developing apps for iOS and Android running on cloud back-ends.
Effective knowledge of SCRUM agile practices.
Demonstrable knowledge of object oriented programming (ie : Java, Objective-C / C / C++ / C#, Swift).
Knowledge of software design and architecture.
Familiarity with open source and application platforms.
Familiarity with Git, GitHub, Continuous Integration, Design Patterns, Concurrent Programming, and Persistence frameworks.
Experience with medical device software, integrating IoT devices and blockchain would be a plus.
Sanofi is dedicated to supporting people through their health challenges. We are a global biopharmaceutical company focused on human health.
We prevent illness with vaccines, provide innovative treatments to fight pain and ease suffering. We stand by the few who suffer from rare diseases and the millions with long-
term chronic conditions.
With more than 100,000 people in 100 countries, Sanofi is transforming scientific innovation into healthcare solutions around the globe.
Sanofi, Empowering Life