React Native Developer
RoboVics -
Heliopolis, CairoPosted 5 years ago24Applicants for1 open position
- 9Viewed
- 6In Consideration
- 0Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Develop mobile solutions by studying systems flow and work processes; investigating problem areas; following the software development life-cycle.
- Document and demonstrate solutions by developing the documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
- Develop React Native applications for both IOS and Android -Use of Native Modules and Native UI components from both IOS and Android
- Create UI Screen and Modules in both IOS and Android and integrate with React Native application -Deploy on React Native application to both App Store and Google.
- Create software code, unit tests and assist with encoding, testing, debugging, and documentation -Review client requirements, wireframes, and designs for technical feasibility, then work with the scrum team to translate these into user stories that can be implemented
- Improve product quality through code reviews, writing effective unit tests, and collaborating with QA to implement automation testing where appropriate
Job Requirements
- Minimum 2 years of experience
- Able to work in night shifts.
- Strong knowledge of JavaScript, and ES6
- Deep knowledge of React and design patterns behind it
- Flux, Redux, and Rxjs is Preferred
- Good understanding of JavaScript and react events
- Proven experience in Mobile development using React Native
- Understanding of REST APIs
- Ability to prioritize well, communicate clearly, have a consistent track record of delivery and excellent programming skills.
- Update job knowledge by studying state-of-the-art development tools, programming techniques; reading professional publications.
- Work collaboratively with others to achieve goals Passionate about great technologies, especially open source
- Experiences with automated testing suites, like Jest or Mocha Familiarity with version control management system (e.g git)
- Ability to write clean code