Position: Middle React Native Developer
Company: Whirrcrew
Category: JavaScript
Experience required: 3y
English level: upper

We are looking for a Middle React Native Developer for our new client from the Czech Republic.

PROJECT DETAILS:
The project will be focused on the stabilization and improvement of the loyalty system.

YOU HAVE:
3+ years of experience with React Native framework.
Good understanding of front-end technologies, including HTML5, CSS3;
Knowledge of how to interact with RESTful APIs and formats (JSON, XML);
Proficient understanding of code versioning tools (Git);
Experience with defining the front-end structure;
Experience in code refactoring;
English skills — Upper Intermediate written + spoken;
Experience with Mobile App development;
GraphQL and related framework know-how;
OAUTH2 protocol;
GitLab experience or some git-based code versioning product.

WHAT TO DO:
Create a mobile app for freelancers and small enterprises where the banking features meet Invoicing and bookkeeping.
Fully digital onboarding and Mobile only approach.
Programming the app, most of the day. You get descriptions of requirements in JIRA and
confluence.
Tests are an integral part of developer delivery.
Team, Team, Team — close collaboration with others, from Analyst to the QA.
The solution is built gradually — cooperation on solution design and architecture.
Technologies are what brings fun to the work so our tech stack is: Android and iOS
platforms, React Native framework, GraphQL for communication with backend services.
And if you do not find something in the documentation you’ll create it by yourself, as you
need all your colleagues to understand the code as well.
Basic UML to understand the analysis better.
We use modify SCRUM approach — experience with SCRUM or agile project techniques allows you to better fit in.
There are different industries with some specific and banking is no exception having some experience from mobile banking development comes in handy.
Security on Mobile phones is important any experience with securing the application and communication protocol is appreciated.
Gradle builds and experiences with publishing mobile apps in AppStore or PlayStore.


WE OFFER:
* We invite you to join our friendly international team and work in a comfortable office not far from metro or remote work;
* Comfortable work schedule;
* Pleasant working atmosphere;
* Interesting projects and challenging tasks;
* Opportunities for self-realization, professional and stable career growth;
* Ability to work completely remotely from anywhere in the world;
* No time-tracking system and screen-shots;
* Opportunity to get access to PluralSight;
* $200/year start bonus for education;
* Reimbursement compensation ($50/month);