Job Description
QSTL is looking for an experienced React Native developer who wants to be part of a fast-paced, dynamic environment, where employee opinion and effort are valued. We hire outstanding professionals and give them the opportunity to thrive in a collaborative atmosphere that values learning, growth, and performance.
Duties & Responsibilities
- Architect, build and maintain excellent React Native applications with clean code
- Implement pixel-perfect UI’s, modern, smooth animations, and transitions that provide an excellent user experience
- Integrate third-party APIs/libraries
- Can work with native modules when required
- Complete sprints, and participate in sprint retrospectives and daily scrums
- Familiarity with JavaScript Testing Frameworks such as Jest and Mocha
- Familiarity with any version control system i.e, GIT, Mercurial, etc.
- Publishing Applications to Apple and Google Play stores
- Develpoing APIs for Mobile Applications using Node JS
- Developing APIs using GraphQL.
- Deploying on AWS, Heroku, Micorsoft Axure.
Experience and Qualification
- At least 2 years of professional experience with React Native
- Redux, Redux Persist, Saga, React Navigation, JSX
- Firebase, Firestore, AWS, Heroku, Azure.
- Experience with integrating REST APIs
- Familiarity with native tools such as XCode
- Able to work in a Team and remotely, take ownership of the tasks both in regards to estimates and general process.
- Working with socket.io and multimedia app, CI/CD
- Working with MongoDB, MYSQL, PostreSQL.
- Strong communicator with at least above average written and verbal communication skills.
It is mandatory that you have worked on the IOS side of the React Native Applications. Working with Xcode, hands-on experience creating IOS builds, working with Native Ios modules when required.