At least 3+ years of experience in developing React Native applications
At least 1 year of experience in developing mobile applications (cross-platform/native)
General understanding of mobile technologies and concepts as well as differences between web and mobile: navigation/routing, responsiveness, connectivity, services like location or push notifications
Good knowledge of JavaScript as well as the newest standards
Basic knowledge of node.js environment required to work with application development tools
Experience with state management libraries like Redux or MobX would be an advantage
Experience with creating mobile apps using other JS framework would be a plus
Knowledge of GIT
General understanding of web technologies and concepts: browsers, protocols, HTTP/WebSocket communication
Good command of English (at least B2)
Knowledge of technologies we use in everyday work would be a plus (React Native, TypeScript, Next.js, Webpack, MobX, Redux, GraphQL, Jest, Babel, RxJS, Gulp, Nuxt.js, Gatsby, Docker, Azure Cloud Services, Amazon Web Services, SASS, Polymer, Express, Mocha, Jasmine, Karma, Puppeteer, Ionic, Cordova, PhoneGap).
We offer
The possibility of working in a comfortable office in the center or remotely as an option
Laptop with SSD and 2 monitors
Benefit Multisport card
Private health care
Onsite English lessons with native speakers
The possibility of participating in SoftwareHut Speaking Initiative