![freelance.de - Senior React Native developer freiberufler Senior React Native developer auf freelance.de](/user-images/profiles/thumbnails/nobody_unisex_176.jpg?5619bedf9ac8a8783200cdc78e7f8ade)
Senior React Native developer
- Verfügbarkeit einsehen
- 0 Referenzen
- 70€/Stunde
- EH46AS Edinburgh
- Europa
- it | en
- 28.09.2022
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
2/2021 – 9/2022
Tätigkeitsbeschreibung
At the beginning of my experience at
World Remit, I’ve been asked to work
on a proof of concept with the goal of
creating the send money funnel
journey connected to the Form.io rest
api. After demonstrating it was
possible to use Form.io as the source
of truth for the form content, the company decided to create a new graphql
backend layer communicating with the Form.io api. During this process I was
temporarily assigned to the hybrid (native + react native) app maintenance
and I've been supporting both React native features and native android ones.
As soon as the backend layer was ready the company started the creation of a
brand new React Native app and I have been assigned to it, working within
the Blue team creating the send money funnel, the core functionality of the
app. In order to architect the journey, the proof of concept I created at the
beginning of my experience at World Remit has been taken as a reference.
The tech stack I used for this project includes: typescript, react navigation,
storybook, apollo client, appium.
Software engineering / -technik
8/2019 – 2/2021
TätigkeitsbeschreibungAt EF I work as a technical lead for the project Coach app. It’s a greenfield project so apart setting up the RN project from scratch, I also had to take care of setting up the continuous deployment (fastlane + bitrise). The tech stack I applied is React Native + typescript. I use redux for the state management and redux-sagas for side effects management. The navigation library I chose is react-navigation. I applied a clean architecture (from Robert C. Martin). I am favouring functional components over stateful components with the help of React Hooks. I use jest + enzyme for unit testing and I am currently working on setting up Detox for e2e testing.
Eingesetzte QualifikationenContinuous Delivery (CDE), Node.js, React (JavaScript library), React Native, TypeScript
8/2018 – 1/2020
Tätigkeitsbeschreibung
At British Gas I first had to identify all the areas of improvement in the main B2C mobile app and define a solid architecture to be applied in order to start a refactoring process that would have improved the stability of the app.
After writing a detailed report, I was asked to report to British Gas while working together with the mobile team that was outsourced to Publicis Sapient.
We started the refactoring process in order to apply the clean architecture that I suggested. This refactoring process is still ongoing.
From January until July 2019 I’ve been appointed as the technical lead of the first channel agnostic team (Rewards) fully managed internally by British Gas.
Since July, after Plublicis Sapient is not supporting the mobile app anymore, I am working together with the technical lead, managing the devs of the internal mobile team.
Android Entwicklung, Node.js, React Native, TypeScript
9/2016 – 8/2018
Tätigkeitsbeschreibung
At Prudential I’ve been part of the mobile development team working in strict cooperation with the “Digital Innovation laboratory”.
DUTIES:
• Development of mobile applications using React Native from the very
beginning stage, up to the store or in-house release;
• Building of reusable react native components library;
• Definition and writing of the mobile strategy for the company;
• Study of new technologies (e.g. iBeacons, AR, chatbots) and eventually recommend them for the new projects to come.
TOOLS USED:
● Macbook;
● IntelliJ Webstorm IDE for the React Native development;
● Android Studio IDE for Android native development (in particular for
the construction of native modules in order to integrate 3r d party
libraries with no React Native/JS specific SDK);
● xCode IDE for iOS native development (in particular for the
construction of native modules in order to integrate 3rd party libraries with no React Native/JS specific SDK);
● Atlassian products (Bitbucket, Jira, Confluence):
o Bitbucket as the web service to host GIT projects;
o Jira as the project management tool for agile projects (both SCRUM and KANBAN);
o Confluence as the wiki tool for our team members cooperation;
● Slack in order to improve communication among the members of the
mobile team located in 2 different locations;
● Appear.in for daily stand-ups and video conference calls;
● Sketch App in order to build/edit apps UI;
● Zeplin.IO in order to share the applications design with the UI/UX designers;
● HockeyApp / Fabric Beta in order to distribute beta builds of the apps.
Projects I worked on at Prudential:
One Journey: (React.js + React Native). A process tracking project composed by an admin web app (React.js) + a customer web app (React.js) + a mobile app (React Native for both Android and iOS platforms)
Retirement Accounts Service (iOS and Android) – React Native – To be used by the company customers in order to provide options for a comfortable retirement;
PFP – React Native (iOS) – In-house CRM app to be used by the company financial
advisors.
Retirement Ready – React Native (iOS and Android) – Conversion of an existing app developed with Cordova into React Native.
MyPru - React Native (iOS and Android) – Company customers account
management app proof of concept;
iBeacons – Native Android - Testing proof of concept.
Knowledge TV App - React Native (iOS and Android) – Released in the Apple Store, to be used by Prudential advisors in order to view educational videos;
Grade 5 App - React Native (iOS and Android) – In-house app to be used by the highest grade managers;
Android Entwicklung, React (JavaScript library), React Native
Ausbildung
Trapani - Italy
Über mich
Persönliche Daten
- Englisch (Fließend)
- Italienisch (Muttersprache)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden