Team Lead React Native Principal Software Engineer
About The Position Were looking for an elite web front end engineer to architect, design and lead the development of web and hybrid mobile applications that power our insulin therapy platform.
By leveraging your vast experience architecting and developing responsive Single Page Apps (SPAs) and hybrid mobile apps, you will play an integral role in enhancing and evolving Tandems client architecture, bringing new ideas to life by developing software that is deployed globally and improves the quality of life for users throughout the world.
You will be responsible for the front-end architecture and will evolve it to meet or exceed current and future needs. You will manage a team of front-end developers as well as contribute to the development of the Single Page Apps (SPAs) and hybrid mobile apps that deliver data visualization and reporting for diabetics, their physicians and other caregivers, family or friends.
Who We Are Tandem Diabetes Care is dedicated to making the lives of people with diabetes better and better, through relentless innovation and revolutionary customer experience. Our goal at Tandem is to innovate for real life. People with diabetes and their healthcare providers are an integral part of our design process, to help us deliver products that can change people lives. We run our business with the future in mind to ensure continuous product improvements and exemplary customer support and hire only the most passionate individuals who care about improving diabetes therapy and delivering the highest possible quality.
What You'll Do Evolve the front-end architecture to support future needs based on input from the product roadmap and interactions with Product Management and Senior Management.
Investigate and recommend new technologies, design patterns, tools and practices to make our web apps even better.
Interact with Product Owners, Architects and management to transform feature specifications into designs and development plans.
Design and develop Java
Script business logic and both ReactJS and React Native visual components.
Design an architecture which will allow for maximal code reuse between web and mobile applications Work with the Cloud back-end team to negotiate REST API contracts.
Manage and mentor a team of front-end engineers, including hybrid mobile app developers.
Employ the agile methodology to deliver software quickly and efficiently.
Leverage your experience and talents by performing regular code reviews and by mentoring other engineers.
Practice Test Driven Development (TDD) to deliver quality software. What you'll need Expert skills developing Java
Script and/or Type
At least 8 years developing web applications using Java
Script and 3 years developing ReactJS and React Native applications.
Extensive experience employing ReactJS and React Native to deploy web and mobile applications Expert understanding of the latest trends in the use of, and the evolution of, ReactJS and React Native applications.
A deep understanding of responsive Single Page App and React Native architectures.
Solid experience implementing localized web applications (i18n, l10n) Expert knowledge of HTML and CSS and producing pixel perfect results.
Experience employing Git, following branching patterns, and submitting pull requests.
Strong unit and integration test habits. Nice to haves Experience developing native mobile apps for iOS and/or Android Experience developing NodeJS applications Experience using cloud services from platforms such as Azure, AW
S and Google Cloud.
Back-end REST API development experience.
A BS in Computer Science or equivalent experience.