1. Strong proficiency in React Native development
2. Intermediate knowledge of React JS, Redux, and React Hooks
3. Familiarity with React Native debugging and performance optimization techniques
4. In-depth knowledge of HTML, CSS, JavaScript, and JQuery
5. In-depth knowledge of ES6
6. Experience with common development front-end tools like Babel, Webpack, and NPM
7. Familiarity with the implementation of REST APIs
8. Familiarity with web protocols (HTTP/HTTPS)
9. Good understanding of core Computer Science Principles
10. Above-average problem-solving skills and analytical ability
11. Good working knowledge of how web applications work
12. Work in an agile environment following incremental and iterative solution delivery
13. Academic knowledge of OOP, Data Structures, Algorithms, and Databases
14. Intermediate-level knowledge of Git
Good to Have:
1. Solid fundamentals of V8, JavaScript, and TypeScript
2. Experience with native mobile development for iOS and Android
3. Hands-on experience with Node JS
4. Hands-on experience with GraphQL
5. Good communication (verbal/written)
6. Understanding of fundamental design principles behind a scalable application
7. Experience partnering closely with Backend Developers
8. Ability to work independently and in a team environment
9. Experience participating in architectural, design, and product discussions
HR WAYS (PRIVATE) LIMITED