React Native Developer

STAFFWORXS LLC
Seattle, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Seattle, United States of America

Tech stack

Clean Code Principles
Java
JavaScript
API
Amazon Web Services (AWS)
Android Studio
iOS
XCode
Application Performance Management
App Store (IOS)
Unit Testing
Azure
Mobile Application Development
Code Review
Software Debugging
Gradle
Push Technology
Mobile Application Software
Performance Tuning
Scrum
Cloud Services
Software Testing Automation Framework
TypeScript
Google Cloud Platform
React
Software Security
Backend
Kotlin
Material Design
Integration Tests
Information Technology
CocoaPods
React Native
React
Google Play
REST
Es2015
Multiplatform

Job description

We are seeking a talented React Native Developer to join our team and build high-quality, cross-platform mobile applications for Android and iOS. The ideal candidate has strong experience with React Native, JavaScript/TypeScript, and modern mobile application development practices. You will collaborate closely with product managers, designers, QA engineers, and backend developers to deliver scalable, user-friendly mobile applications., * Design, develop, and maintain cross-platform mobile applications using React Native.

  • Write clean, maintainable, scalable, and efficient code using JavaScript (ES6+) and TypeScript.
  • Develop responsive, reusable, and visually appealing UI components that deliver an excellent user experience.
  • Integrate mobile applications with RESTful APIs, third-party libraries, and native modules.
  • Troubleshoot, debug, and optimize application performance across Android and iOS platforms.
  • Collaborate with product managers, designers, backend developers, and QA teams to deliver features end-to-end.
  • Implement and maintain application state management using Redux, Redux Toolkit, MobX, Zustand, or Recoil.
  • Write unit tests and support integration testing and QA activities.
  • Participate in code reviews and follow coding standards and best practices.
  • Stay current with the latest React Native, mobile development trends, and emerging technologies.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field (preferred but not required).
  • 2 5+ years of professional experience developing mobile applications using React Native.
  • Strong proficiency in JavaScript (ES6+), TypeScript, React, and React Native.
  • Experience with state management libraries such as Redux, Redux Toolkit, MobX, Zustand, or Recoil.
  • Hands-on experience with React Navigation and REST API integration using Axios or Fetch API.
  • Experience with Android Studio, Xcode, and platform-specific mobile development requirements.
  • Familiarity with mobile build and deployment tools including Gradle, CocoaPods, and Fastlane.
  • Strong understanding of responsive layouts, Flexbox, and mobile UI/UX best practices.
  • Experience publishing and maintaining applications on the Google Play Store and Apple App Store.
  • Knowledge of push notifications, deep linking, and mobile application lifecycle management.
  • Excellent analytical, debugging, and problem-solving skills.
  • Strong communication skills and the ability to work effectively in an Agile/Scrum environment.

Preferred Qualifications

  • Experience working with native Android (Java/Kotlin) or iOS (Swift/Objective-C) development.
  • Familiarity with CI/CD pipelines for mobile applications.
  • Experience with performance optimization and application security best practices.
  • Knowledge of modern testing frameworks such as Jest and React Native Testing Library.
  • Experience working with cloud services such as AWS, Azure, or Google Cloud Platform is a plus.

Apply for this position