Sr React Native Developer
Job Description
We are seeking a talented Mobile Developer with a strong background in React Native to join our team. The ideal candidate will have a proven track record of developing high-quality mobile applications for both Android and iOS platforms.
Responsibilities:
- Develop and maintain advanced applications for the Android and iOS platforms using React Native, XCode
 - Work with our team of engineers to design, build, and improve our mobile applications.
 - Troubleshoot and debug to optimize performance.
 - Explore and utilize new technologies to maximize development efficiency.
 - Collaborate with cross-functional teams to define, design, and ship new features.
 - Participate in code reviews to maintain high-quality code.
 
Requirements:
- At least 3 years of professional experience in mobile development using React Native.
 - Proficiency with JavaScript,Node.js and familiarity with ES6+ syntax.
 - Deep knowledge of Android and iOS platforms, including understanding of performance tools, and unit testing.
 - Strong understanding of modern mobile application development principles and iOS or Android application deployment procedures.
 - Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
 - Understanding of REST APIs, the document request model, and offline storage.
 - Familiarity with native build tools, like XCode, Gradle, and Android Studio.
 - Strong problem-solving skills, good time-management, and communication skills.
 
Additional Requirements:
- Experience with automated testing suites, like Jest or Mocha.
 - Knowledge of object-oriented programming.
 - Knowledge of functional programming.
 - Experience with version control tools like Git and aws code commit.
 - Understanding of Agile/Scrum development process.
 
As a Mobile Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks, and third-party libraries. You should also be a team player with a knack for visual design and utility.