React Native Developer
Job Description:
We are seeking an individual who has a strong work ethic and an
enthusiasm for developing high-quality mobile applications. You must be willing to face criticism that will help to improve your work. Adapting to the dynamic changes made in the development process and keeping up with industry trends and new technologies must be a part of your work ethic.
You will be primarily focused on maintaining and creating code in React
Native for the various products and services that Orba provides.
Your responsibilities:
Develop mobile applications from conceptualization to production.
Develop test specs for the application.
Help contribute to best practices for the team.
Help maintain code quality, organization, and automation.
Collaborating with cross-functional teams to define,design, and ship new features.
Identify and improve performance bottlenecks.
Continuously discover, evaluate and implement new technologies to
maximize development efficiency.
Skill’s and requirements:
2+ years of professional software development experience.
Experience writing scalable React Native Modules for use on both iOS and Android.
Experience implementing animations with Animated or RN-animated.
Experience with manipulating SVGs in React Native and creating layouts with React Native Flexbox.
Ability to create reusable React components and adapt them for various tasks.
Experience in cloud message APIs (FCM and APN) and push notifications.
Knowledge of state management libraries. Redux and Mobx. Preferably Mobx.
Google Play and Apple App Store release process and Archive/IPA signing knowledge.
Experience writing unit tests and high-quality, testable code using libraries such as Jest.
Good knowledge of Git version control system.
Able to work in an Agile environment with strong attention to a well-structured code, testing, and continuous integration.
A self-motivated, detail-oriented individual who has critical analytical
thinkingand pays keen attention to designs.
Required Skills:
Redux React React Native Version Control Continuous Integration Development Performance Environment Mobile Applications Features Components Automation Integration Writing Git Testing Management