React Native Expert Consultant – Affiliate Marketer Job

Vitamin Software is a technology solutions partner for companies in regulated industries such as healthcare, pharmacy and finance. We build, operate and maintain technology solutions designed by us that have real business impact. We do this by leveraging our globally-distributed team and by partnering with our customers from the US and the UK.

It's a mix of business and technology, that allows mature engineers to grow their understanding of how to build a new product that fits the customers' needs while also leveraging their technical skills.

Responsibilities

As a React Native Expert Consultant your responsibilities will be the following:

-Work with our Technical Lead (TL) and dev team to develop an application boilerplate as described in the App Bolierplate section;
-Assist the team with best practice recommendations for React -Native development and application structure;
-Assist the team with recommendations and research for libraries to use in the project.

App Boilerplate description:

-A login screen with a login button. You click the button, screen enters a loading state, it starts an oauth2 flow in a modal dialog. Once oauth2 is completed, enter a loading state, close dialog, redirect automatically to the home screen of the app;
-Implement a set of placeholder screens, with navigation between them, with both Tab Navigation and Stack Navigation;
-Ensure there is a secure data/state_management layer available in the app, that can communicate with the backend to get data, and can provide data to the various places in the UI that need that data. The various query types towards the backend should be included here. Most of them will use an auth token obtained via the login process. This needs to be abstracted within the layer;
-Ensure that all screens have access to the data they need, including loading states when loading data and navigating;
-Sample pattern for implementing components that render data;
-Implement patterns for error handling and error notifications and behaviours;
-Implement best practice patterns for component lifecycle.

The tech stack will be the following:

– Expo;
– Expo Router;
– Tamagui UI Toolkit;
– Zustand/Tanstack Query for state management.

Prior Experience

-For prior experience, we expect you to provide a portofolio of previous work, with relevant React Native example apps or code;
-A minimum of 6 years developing React Native applications.

What is the recruiting process?

1. 15-30' discussion with HR;
2. Portofolio review by the technical team;
3. 60' – 90' discussion with our Engineering Director and a technical Team Lead;
4. Offer discussion.

Posted On: April 26, 2024 14:10 UTC
Category: Mobile App Development
Skills:React Native, Healthcare, React

Country: Romania

click to apply

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *