React Native Develper
- Remote •+1
- 3 years of exp
- Internship
Not Available
Remote only
About the job
As a React Native developer, you’ll be responsible for building performant mobile apps on both the iOS and Android platforms. Your role involves architecting and constructing these applications, as well as collaborating with other teams responsible for different layers of the product infrastructure. Here are the key responsibilities and skills expected from a React Native developer:
Responsibilities:
UI Development:
Create pixel-perfect, buttery smooth user interfaces (UIs) across both mobile platforms (iOS and Android).
Leverage native APIs for seamless integrations with both platforms.
Diagnose and resolve bugs and performance bottlenecks to ensure a native-like experience.
Collaboration and Communication:
Work closely with cross-functional teams to coordinate efforts and deliver high-quality products.
Reach out to the open-source community to contribute and implement critical software fixes. React Native evolves rapidly, so staying engaged with the community is essential.
Code Quality and Testing:
Maintain clean, well-documented JavaScript code.
Write automated tests to ensure the product’s quality.
Transition existing React web apps to React Native.
Skills:
JavaScript Proficiency:
A firm grasp of JavaScript (and optionally TypeScript or ClojureScript) language and its nuances, including ES6+ syntax.
Knowledge of functional or object-oriented programming.
Dependency Management and Debugging:
Ability to work with third-party dependencies and debug dependency conflicts.
Familiarity with native build tools such as XCode (for iOS) and Gradle/Android Studio (for Android).
Platform Awareness:
Understand when to pursue fully native solutions and when to use JavaScript to maximize code reuse and maintainability.
Bonus Skills (Not Mandatory, but Valuable):
Experience with Redux architecture to enhance website and mobile app performance.
Creating and implementing smooth, clean animations to attract and retain users across multiple platforms.
Remember, a React Native developer combines JavaScript expertise with native platform skills, making them valuable for teams aiming to diversify their product across various platforms. If you’re looking to hire a top React Native developer, feel free to explore trusted platforms like Toptal or Turing123.
Feel free to adapt this template to your specific needs and company culture. Good luck with your search for a skilled React Native developer!