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 applications front-end.
Use additional JavaScript libraries such as Redux to manage the mobile applications state, derive computed data from the state of the system, and make asynchronous API calls
Translate the clients 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 (. 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.