👨🏻‍💻 postech.work

React Native Developer

Quantum Solutions • 🌐 In Person • 💵 $70 - $75

In Person Posted 1 month, 4 weeks ago

Job Description

Position \- Senior Developer

Location \- Atlanta, GA or Minneapolis, MN OR Dallas, TX or Miramar, FL

Duration Long Term Contract

Minimum Qualifications

Bachelor’s degree in Computer Science, Software Engineering, or a related field.

3 \- 5 \+ years of experience in mobile application development, with at least 3 years focused on React Native.

Solid understanding of React Native and its core principles, including native components, React hooks, and state management.

Experience with Node.js based APIs. GraphQL experience a plus.

Experience with cloud providers (AWS, Azure, or GCP).

Experience with mobile app deployment and management lifecycle, including automated testing, app store submission, and post\-launch monitoring.

Proficiency in using modern development tools and practices, including Git, CI/CD pipelines, automated testing frameworks, and agile methodologies.

Strong problem\-solving skills, strategic thinking ability, and leadership qualities.

Effective communication skills, with the capability to articulate complex technical concepts to non\-technical stakeholders.

Preferred Skills \& Experience

React Native Proficiency: Deep understanding of React Native framework and its core principles, including functional components, hooks, and context API for state management.

Cross\-Platform Development: Experience in developing cross\-platform mobile applications for both iOS and Android using React Native.

JavaScript Expertise: Advanced knowledge of JavaScript (ES6\+) and its nuances, including asynchronous programming, closures, and types.

Native Modules and APIs: Familiarity with native build tools, like XCode, Gradle (Android Studio), and integrating native modules and third\-party APIs in React Native.

Continuous Integration/Continuous Deployment (CI/CD): Experience with CI/CD pipelines for mobile applications, familiarity with tools like Fastlane for automating deployment processes.

Version Control: Extensive experience with version control systems, particularly Git, including branching strategies and collaborative workflows.

Debugging and Troubleshooting: Strong debugging skills across different levels of a mobile app, including performance and memory usage optimization.

Security Practices: Knowledge of mobile app security best practices and how to apply them in React Native applications to prevent common security threats.

App Store Process: Understanding of the process for deploying apps to the Google Play Store and Apple App Store, including the app review, standards for app content, and post\-deployment monitoring.

Agile and Scrum Methodologies: Experience working in agile development environments, with a solid understanding of Scrum practices.

Communication and Collaboration: Excellent communication skills for collaborating with cross\-functional teams, ability to mentor junior developers, and effectively articulate technical challenges and solutions to stakeholders.

Job Type: Contract

Pay: $70\.00 \- $75\.00 per hour

Expected hours: 40 per week

Work Location: On the road

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.