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.