React Native / ReactJS Developer

Marici Solutions
Plano, TX, United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles JavaScript (Programming Language) Amazon Web Services Application Integration Architecture App Store (IOS) JIRA HTML5 Authentication Protocols Microsoft Azure Bootstrap (Software) Cascading Style Sheets (CSS) Mobile Application Development
+39 more
Cloud Computing Code Review Continuous Integration Software Debugging DevOps Github HP Systems Insight Manager Push Technology Mobile Application Software Node.Js OAuth Performance Tuning Mobile Analytics Next.js Responsive Web Design Secure Coding TypeScript Web Application Frameworks Google Cloud Tailwind ReactJS Cypress (Programming Language) Pixel Perfect Firebase Backend Gitlab Git Material UI Information Technology Bitbucket Graphql React Native Front End Software Development React Redux React Testing Library Google Play Restful APIs Es2015 Api Management

Job description

We are seeking an experienced React Native / ReactJS Developer to join our development team in Plano, TX. The ideal candidate will have strong expertise in building scalable, high-performance web and mobile applications using ReactJS and React Native. The candidate should possess a deep understanding of front-end architecture, state management, API integrations, and modern JavaScript frameworks while collaborating closely with product managers, designers, and backend engineers to deliver exceptional user experiences., * Design, develop, and maintain responsive web applications using ReactJS.

  • Build and enhance cross-platform mobile applications using React Native for iOS and Android.
  • Develop reusable, modular, and maintainable UI components.
  • Integrate RESTful APIs, GraphQL services, and third-party libraries.
  • Optimize applications for performance, scalability, and responsiveness.
  • Collaborate with UX/UI designers to implement pixel-perfect user interfaces.
  • Write clean, testable, and efficient code following best practices.
  • Participate in code reviews, technical discussions, and architecture decisions.
  • Troubleshoot, debug, and resolve application issues across web and mobile platforms.
  • Work closely with DevOps and backend teams to ensure seamless deployment and integration.
  • Stay updated with emerging technologies and recommend improvements to existing applications.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 5+ years of professional experience in front-end and mobile application development.
  • Strong hands-on experience with ReactJS and React Native.
  • Proficiency in JavaScript (ES6+), TypeScript, HTML5, CSS3, and responsive design principles.
  • Experience with state management libraries such as Redux, Redux Toolkit, Context API, or MobX.
  • Strong understanding of React Hooks, Functional Components, and component lifecycle.
  • Experience consuming REST APIs and GraphQL services.
  • Familiarity with mobile app deployment processes for Apple App Store and Google Play Store.
  • Experience with Git, GitHub, GitLab, or Bitbucket.
  • Knowledge of testing frameworks such as Jest, React Testing Library, or Cypress.
  • Understanding of Agile/Scrum development methodologies.

Preferred Qualifications

  • Experience with Next.js and modern React ecosystems.
  • Knowledge of Node.js and backend integrations.
  • Experience with CI/CD pipelines and cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Familiarity with Firebase, push notifications, and mobile analytics tools.
  • Experience with performance optimization and application monitoring.
  • Exposure to Micro Frontends (MFE) architecture.
  • Knowledge of secure coding practices and authentication protocols (OAuth, JWT, SSO).

Technical Skills

Frontend Technologies

  • ReactJS
  • React Native
  • TypeScript
  • JavaScript (ES6+)
  • HTML5
  • CSS3
  • Tailwind CSS / Material UI / Bootstrap

State Management

  • Redux
  • Redux Toolkit
  • Context API
  • MobX

API & Integration

  • REST APIs
  • GraphQL
  • Axios

Testing

  • Jest
  • React Testing Library
  • Cypress

Tools & Platforms

  • Git
  • GitHub/GitLab
  • Jira
  • CI/CD
  • AWS/Azure/Google Cloud Platform

Soft Skills

  • Excellent communication and collaboration skills.
  • Strong analytical and problem-solving abilities.
  • Ability to work effectively in a fast-paced environment.
  • Self-motivated with strong attention to detail.
  • Ability to work onsite and collaborate with cross-functional teams.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:52 min

Transitioning to React Native from web development

Milica Aleksic Milica Aleksic · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

3:26 min

Leveraging existing web knowledge for developer experience

Xuan Huang Xuan Huang · WWC 2025

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all