- Firm grasp of the JavaScript language and its nuances, including ES6+ syntax - Understanding of React Native best practices and a commitment to following them - Familiarity with native build tools, like XCode and Gradle - Understanding of REST APIs and offline storage - Knowledge of Android and iOS UI design principles, patterns, and best practices - Knowledge of the open-source React and React Native ecosystem and the libraries available for common tasks - Having released at least several React Native applications for both platforms, either on your own or as one of the core developers - Practice in debugging Android and iOS applications in emulators and real devices - Solid understanding of the full mobile development life cycle - Experience in collecting crash statistics and eliminating crash causes (e.g. Crashlytics, Sentry) - Close familiarity with the Git VCS - Intermediate English
Will be a plus: Experience with AWS or Azure; Experience with PHP Experience with MySQL Experience in team leading.
About FlySoft
We specialize in software integration, design and development in different environments and in different languages; project management and product management. Our technology specialists are always ready to take on any challenge.