Developing and releasing complex, data- driven apps using React Native as the primary application framework.
1- 3 years of experience
Coding/ Debugging Android and iOS apps using simulators and related tooling
Developing reusable UI Components or libraries.
Consuming data from Mobile Backend- as- a- Service platforms such as Firebase or Parse.
Knowledge of the React Native Component life cycle.
Creating custom Components and styling them based on professional design requirements.
Leveraging community libraries to efficiently complete development tasks.
Persisting data for offline- first apps using databases such as Realm or SQLite.
Communicating over the network to RESTful or GraphQL endpoints.
Accessing platform- specific APIs using Native Modules.
Developing code using code editors such as VS Code or Atom.
Optimizing app performance and memory consumption.
Applying the Gitflow workflow using Git and GitHub.com.
Writing test specs using tools such as Jest, Mocha, and Chai.
Developing native mobile apps using Swift, Objective- C, or Java