Job Description
System Plus is looking for a React Native/React.js Developer.
Job Responsibility:
- Developed Android and iOS mobile applications using React Native and web application developed in React.
- Integrate complex UI/UX into mobile applications for Android & iOS platforms.
- Build advanced and performance-based mobile applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work with 3rd Party data sources and APIs.
- Work on bug fixing and improving application performance.
- Responsible for the full life cycle of software product development.
- Communicating directly with product managers and business analysts to help define features/user stories.
- Collaborating closely with your project managers, architects, and other developers
- Provide application production support.
- Familiarity with deployment and monitoring of Android and iOS applications.
Job requirement:
At least 2 years of experience in mobile application development using React Native.
- Bachelors degree in Computer Science or any relevant area.
- Knowledge of Software Design patterns.
- Solid understanding of the full mobile development life cycle.
- Understanding of non-relational databases such as MongoDB and Firebase Firestore.
- In-Depth Knowledge of React, React Native, Javascript, TypeScript, Redux, Middlewares, Hooks, ECMAScript(ES6, ES7 etc.), Node, NPM and iOS & Android Build systems.
- Experience working with Backend Web Services (like REST etc), Fetch API, Axios and knowledge of Databases (Relational, Distributed etc.) is a plus.
- Experience of integrating Device API's like ImageVideo Capture, Geolocation, AsyncStorage, Animations, Permissions, Vector graphics(svg) etc.
- Experience of integrating libraries like React Navigation, React Native Firebase, AWS amplify, Social Logins (Facebook, Google etc.), Push Notifications, Deep Linking etc.
- Excellent time management skills.
- Knowledge of Software Design patterns.