This is a remote position for an experienced React Native Mobile Developer to work on developing and enhancing our existing mobile application which complements our SaaS product. You will play a key role in delivering the mobile aspects of our platform roadmap and contribute to its architecture by following best practices to deliver high-quality, well-tested, scalable, and secure code using SCRUM-based agile methodology.
Must have good communication skills in English.
— Work as part of a small team to build our React Native iOS / Android App;
— Implementing features by writing clean and secure code;
— Integrate with our micro-services using GraphQL;
— Implement an offline mode using SQLite / TypeORM;
— Complete sprints and participate in sprint planning, backlog grooming, retrospectives, and daily stand-ups.
— React Native (Visualisations using WebView);
— Styled components;
— State management using Redux or equivalent;
— Apollo for API client;
— React Native debugging;
— CI experience (CircleCI or equivalent).
— Manipulating SVG;
— React Navigation;
— SAST (SonarCloud or equivalent);
— iOS/Android simulator;
— Experience with native modules;
— Flipper debuggers;
— Packaging Apps using FastLane;
— Detox Testing;
— Experience with Apple Store and Google Play Store.
— Education and training in the domain;
— Competitive compensation and salary reviews;
— Excellent career opportunities;
— Democratic management style & friendly environment;
— Schedule flexibility and work-from-home options;
— Annual paid vacations (26 days) and paid sick leaves (12 days);
— Regular corporate events and team buildings;
— English classes;
— Medical insurance;
— Tax compensation and accounting services.