Position: Middle UI React/ReactNative developer
Company: NordWhale
Category: JavaScript
Experience required: 2y

**Requirements:**
- 2+ years of experience with React
- 1,5+ years experience with ReactNative or ReactNative for Web
experience in ReactNative UI development (styling, grids/layouts, effects/animations)
- experience with React UI development (CSS3, flexbox, effects/animations)
experience in any React/ReactNative design framework (Material or ReactNative Paper)
- basic experience/knowledge of React hooks and application state containers (Redux, Undux)
- basic experience with testing React apps (writing unit tests on Jest)

**Key skills:**
- Javascript (basics, ES6 syntax, functions, destructuring,  callbacks, promises & asynchronous calls)
- React basics (component, props, hooks, context, common patterns like composition, HoC etc)
- ReactNative for Web
- Web UI development (CSS3, flexbox layout, css effects and filters, css animations)
- ReactNative UI development (Stylesheet, Animated, Dimensions, ReactNative Paper)
- React navigation, application state containers (Redux or Undux)
- Cross-platform development (Platform utility, writing platform-specific code) 
- Basic knowledge of the most common JS utilities (lodash, moment, numeral)

**What we offer:**
- a remote job with a flexible working schedule
- you could start working at any time (have agreed with Your team lead)
- up to 15 vacations (working) days per year
(...other options)