1. Job Briefing
EvinceDev (Evince Development) is looking for talented candidates as per the requirements described here.
Following are the brief points of the Job requirements
Build pixel-perfect, buttery smooth UIs across both mobile platforms.
Leverage native APIs for deep integrations with both platforms.
Diagnose and fix bugs and performance bottlenecks for performance that feels native.
Reach out to the open source community to encourage and help implement mission-critical software
fixes—React Native moves fast and often breaks things.
Maintain code and write automated tests to ensure the product is of the highest quality.
Transition existing React web apps to React Native.
Deploy application on stores.
Ability to write well-documented, clean Javascript code
2. Must Have Skills
Following are the minimum mandatory skills requirements
Firm grasp of the JavaScript {{and TypeScript or ClojureScript}} language and its nuances, including ES6+
syntax
Knowledge of {{functional or object-oriented}} programming
Familiarity with native build tools, like Xcode (CocoaPods), Gradle {{Android Studio, IntelliJ}}
3. Primary Skills:
Following are the minimum mandatory skills requirements
Understanding of REST APIs, the document request model, and offline storage
Rock solid at working with third-party dependencies and debugging dependency conflicts
Must have sound knowledge of Redux, MobX or any other data storage mechanism
4. Good To Have:
Following are the minimum mandatory skills requirements
Experience with automated testing suites, like {{Jest or Mocha}}