Platform: Android & IOS
Experience: 1-5 Years
Job Description:
We are looking for a highly skilled React Native Developer to collaborate with a team of developers and UX designers to develop and maintain a mobile application that will be launched on multiple platforms such as android or iOS. You will be responsible for building native mobile applications with a focus on front-end development. The ideal candidate is an advanced React Native Developer who can build dynamic, high performing, and responsive UI for our mobile applications.
Responsibilities
- Collaborate with a team of developers and designers to create a mobile application run on multiple platforms
- Create reusable, effective, and scalable JavaScript code
- Design the data and presentation layer of the mobile application’s front-end
- Use additional JavaScript libraries such as Redux to manage the mobile application’s state, derive computed data from the state of the system, and make asynchronous API calls
- Translate the client’s technical requirements into code
- Develop, test, deploy and release new user-facing features. Skills and Qualifications
- Design, Develop & Prototype Android, iOS native customer applications for phones and tablets.
- Strong understanding of the Android or iOS ecosystem and their guidelines for app development
- Experience debugging and troubleshooting mobile applications.
- Drive a best practices approach to the continuous improvement of our products, processes, and tools.
Requirement
- English language proficiency
- 3+ years of professional experience in Native React
- Highly proficient in rendering components with Native APIs
- Highly proficient in JavaScript, modern JavaScript.
- Highly proficient in one or more libraries (e.g. Redux, Firebase, Google, etc) for state managing and routing in addition to React.
- Proficient in using Git as a control system.
- Familiar with Android Studio, XCode.
Expert knowledge of Mobile Development, React-native, APIs, Javascript.