Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- We are seeking React-Native Developer who is skillful and eager to learn new technologies and methodologies.
- who can build beautiful, polished user experiences and writes elegant, maintainable code. You should have an eye for good design, be well versed in plain vanilla JS/HTML/CSS and have ideally already worked with design systems.
Job Requirements
- Minimum Bachelor degree of Computer Engineering, Computer Science, or any corresponding degree
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Thorough understanding of React.js and its core principles
- Experience with popular React.js workflows (such as Flux or Redux)
- Knowledge of isomorphic React is a plus
- Familiarity with GraphQL, and RESTful APIs
- Knowledge of modern authorization mechanisms, such as JSON Web Token (JWT)
- Familiarity with modern front-end build pipelines and tools
- Experience designing and optimizing SQL and NoSQL databases .
Strong experience in the next technologies and libraries:
- Redux and its ecosystem such as redux-Saga, redux-thunk, redux sauce.
- JSS
- React-router
- Building tools and module-bundlers such as Webpack and babel + ( Gulp or Grant )
- Linting: eslint and it's common libraries
- HTML5 / CSS3 and styling predecessors such as: SASS and LESS
- Strong experience in React-Native and a good understanding of how it working on a fundamental level
Strong experience in the next technologies and libraries:
- The most common modules that deal with native components such as react-navigation, react-native-animatable, react-native-fcm, react-native-camera, and react-native-video.
- All linking steps and build steps for android and IOS.
- Good experience in git and (npm or yarn)