Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable React Native code.
- Develop and implement mobile applications for iOS and Android platforms.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automation.
- Stay up-to-date with the latest industry trends and technologies to ensure our apps are up-to-date with current standards.
Requirements:
- Proven experience as a React Native Developer or similar role.
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
- Experience with popular React workflows (such as Flux or Redux).
- Familiarity with RESTful APIs.
- Knowledge of modern authorization mechanisms, such as JSON Web Token.
- Familiarity with code versioning tools, such as Git.
- Ability to understand business requirements and translate them into technical requirements.
- Experience with automated testing suites, like Jest or Mocha.
- Good understanding of mobile development principles and interface guidelines for both iOS and Android.
Preferred Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Experience with native build tools, like XCode, Gradle, Android Studio.
- Experience with continuous integration.
- Familiarity with mobile application deployment processes (App Store, Google Play).
Please apply if you are immediate joiner
Experience 3 to 4 years