Job Description
We are looking for a React Native/React.js Developer.
Responsibilities:
- Android and iOS mobile applications using React Native and a web applications developed in React.
- Integrate complex UI/UX into mobile applications for Android & iOS platforms.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Responsible for the full life cycle of software product development.
- Work with 3rd Party data sources and APIs.
- Work on bug fixing and improving application performance.
- Collaborating closely with project managers, architects, and other developers.
Requirements:
- At least 2 years of experience in Mobile application development.
- 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 libraries like React Navigation, React Native Firebase, AWS amplify, Social Logins (Facebook, Google etc.), Push Notifications, Deep Linking etc.
- Understanding of non-relational databases such as MongoDB and Firebase Firestore.
- Familiarity with deployment and monitoring of Android and iOS applications.
- Knowledge of Software Design patterns.
- Excellent time management skills.
Will be a plus:
- Experience in fixing native bugs.
- Experience in Swift.
- Experience in Java or Kotlin