Position: Software Developer
Category: JavaScript
English level: intermediate
Years of experience: 5

- over half of the RN apps I've worked on are in production with thousands of MAUs. 
- 6 applications in the App Store/Play Market, 3 of them with 4.7+ star ratings.
Software developer with 5 years of background in creating, executing and supporting mobile project. 

Tech Stack:
JavaScript, ECMAScript, TypeScript, React Native, React (functional and class components, hooks, HOC, networking, security, animation, performance, app architecture, native modules), navigation (React Navigation, React Native Navigation, React Native Router Flux, dark mode support), data management (REST API, GraphQL, Apollo Client, Redux, Redux Saga, Redux Thunk, Redux Persist), authentication (AWS Amplify, Amazon Cognito Identity, Firebase (Auth)), push notifications and in-app messaging (React Native Notifications, Firebase (Messaging)), animation (React Native Reanimated, Moti), app performance and stability (Firebase (Crashlytics), Amplitude, Instabug), tools (Git, Moment.js, Immutable.js, ESLint, Prettier, i18next (multi-languages support)), testing (Jest, Detox), package and dependency management (npm, yarn, cocoapods, gradle), Chat Messaging API, Google Maps API, Payment API, native UI, CI/CD (AppCenter, Jenkins, Travis CI, Fastlane, TestFlight), publishing to App Store and Play Market, Jira, IDE (WebStorm, VSC), Node.js (Express)
- engaging and useful React Native project in outsource/prod company with a team of dedicated engineers
- remote work is preferable
- less management, more coding
- challenging tasks