5D Solutions is looking for React Native Developers. The ideal candidate must have a strong portfolio of iOS and Android applications developed on the React Native Platform. Experience with developing Native Mobile Applications (iOS or Android) too, is a huge plus.
Responsibilites
- Should have strong knowledge of Node.js and frameworks
- Build and run apps using Xcode, and Android Studio.
- Hands-on experience and proven track-record on all aspects of React Framework:
- Components, containers, JSX specification of component UI layout, Component lifecycle
- Props and State mechanism used for data flow
- Various kinds of views (text, button, scroll view, flat list, etc.)
- Navigation
- React Native animations and gesture system fundamentals
- Redux state management library
- React Router usage
- Apply knowledge of Javascript (ES6) including all the latest features
- Leverage Native APIs/SDKs for deep integrations with both platforms (iOS and Android).
- Usage of third party libraries for Maps, UI scaling, Styles, Secure storage, Permissions, Navigation, Splash screen, Network. Analytics. Push notifications, Localization, Calendar, etc.
- Thorough understanding and experience of RESTful APIs required to connect React Native (iOS and Android) applications to back-end services
- Experience with Cloud message APIs and push notifications
- Hands-on working experience on Unit Testing frameworks for projects on a day-to-day basis.
- Identify and correct bottlenecks and fix bugs
- Persistence support using frameworks like Realm
- Thorough understanding of Apple’s/Google’s design principles and interface guidelines
- Comprehend performance issues and solve them
- Daily working experience on Source Control Management tools like Git (including merging, branching and resolving merge conflicts) and Project Management tools like Jira is a MUST.
- Experience with offline storage and performance/memory tuning of apps with tools
- Experience working in an Agile environment.
- Experience on publishing applications (and in releasing intermediate builds) to Google Play Store and Apple App Store following Google and Apple guidelines.
Skills
- Minimum 2-6 years of relevant experience is mandatory
- Engineering Degree / Master’s Degree in Computer Application
- Flexibility and creativity in solution design
- Ability to contribute to multiple projects/tasks simultaneously.
- Excellent verbal and written communication skills.
- Excellent analytical and time management skills
- Teamwork skills with a problem-solving attitude