React Native Developer

Overview

On Site
Depends on Experience
Contract - W2

Skills

React Native
Redux
Redux Persist

Job Details

Job Title: React Native Developer
Location: Plano, TX (Onsite Only)
Client: In-Person Attendance is Mandatory

Job Description:
We are seeking a seasoned React Native Developer to join our team in Plano, TX, for an in-person role focused on building and maintaining scalable, high-performance mobile applications.

This position involves working with cross-functional teams to design, develop, and deliver reliable mobile experiences. The ideal candidate will have a strong foundation in React Native and mobile development best practices, with a history of building applications at an enterprise scale.

Key Responsibilities:
Design, develop, test, and maintain mobile applications using React Native
Build and maintain RESTful APIs
Collaborate with product teams to understand business and technical requirements
Present technical solutions and low-level designs prior to implementation
Write clean, reusable, scalable, and well-documented code
Build responsive, low-latency, real-time mobile user interfaces
Create simple, deterministic unit tests
Work closely with designers, back-end developers, and QA teams for integration
Implement automated testing and CI/CD pipelines
Debug, troubleshoot, and optimize mobile performance
Follow Agile methodologies and team practices
Mentor junior developers and promote coding best practices

Required Skills & Qualifications:
Bachelor s degree in Computer Science, Engineering, or a related field
10+ years of experience in front-end development including React Native and React
6+ years working with front-end frameworks such as React, Angular, or Vue
Proven experience delivering scalable and resilient enterprise mobile applications
Strong experience with Redux and Redux Persist
Proficiency in unit testing using Jest
Experience handling data from headless CMS platforms
Skilled in integrating third-party SDKs, APIs, and libraries
Experience with mobile analytics, logging, and real-time monitoring tools
Familiarity with Crashlytics or similar crash reporting tools
Version control using Git
Knowledge of CDNs and performance optimization for mobile apps
Understanding of CI/CD processes and tools

Nice to Have:
Experience with cloud services like Azure, AWS, or Google Cloud Platform
Familiarity with Mobile DevOps tools like Bitrise, TeamCity
Knowledge of native mobile development technologies (Swift, Java)

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About MARKS IT SOLUTIONS LLC