React Native Developer

Overview

On Site
$70 - $75
Contract - Independent
Contract - W2
Contract - 12 Month(s)

Skills

Apollo Client
Collaborate
Computer Science
Excellent communication
Git
GraphQL
Java
JavaScript
Kotlin
Objective - C
React
React . js
React Native
Swift
app development
attention to detail
code reviews
collaboration
continuous
debug
iOS
performance
problem - solving
problem - solving skills
product management
scalability
version control

Job Details

Skill Sets: 
 
Responsibilities:
 
•     Develop and maintain mobile applications using the React Native framework.
•     Collaborate with cross-functional teams to define, design, and ship new features.
•     Build reusable components and libraries for future use.
•     Optimize application performance for maximum speed and scalability.
•     Implement clean, maintainable, and testable code using industry best practices.
•     Ensure the technical feasibility of UI/UX designs.
•     Troubleshoot and debug issues to improve application performance and stability.
•     Stay up-to-date with emerging technologies and best practices in mobile development.
•     Collaborate with iOS developers to integrate native iOS functionality and ensure seamless integration with iOS devices.
•     Work closely with product management and design teams to understand user requirements and translate them into technical solutions.
•     Participate in code reviews to maintain code quality and ensure adherence to coding standards.
•     Contribute to the continuous improvement of development processes and tools.
 
Requirements:
 
•     Bachelor's degree in Computer Science, Engineering, or a related field.
•     Proven experience as a React Native Developer with a strong understanding of the React Native framework and its ecosystem.
•     Solid understanding of iOS development using Swift or Objective-C.
•     Experience building and deploying mobile applications to the Apple App Store.
•     Proficiency in JavaScript and React.js.
•     Familiarity with RESTful APIs and mobile app integration with backend services.
•     Experience with third-party libraries and APIs.
•     Knowledge of mobile UI/UX design principles and best practices.
•     Strong problem-solving skills and attention to detail.
•     Excellent communication and collaboration skills.
•     Ability to work independently and as part of a team in a fast-paced environment.
•     Familiarity with Agile methodologies and version control systems (e.g., Git).
 
Preferred Qualifications:
 
•     Experience with Android development using Kotlin or Java.
•     Knowledge of native iOS development frameworks and APIs.
•     Experience with testing frameworks such as Jest, Enzyme, or Detox.
•     Understanding of CI/CD pipelines and mobile app deployment processes.
•     Familiarity with cloud services such as AWS or Firebase for mobile app development.
•     Experience with GraphQL and Apollo Client for data fetching in React Native apps.