React Native developer

Overview

Remote
Depends on Experience
Full Time

Skills

React Native development.
JavaScript
RESTful
pplication architecture
AWS
Azure

Job Details

Job Title: Senior Software Developer

Location: WFH USA Texas Plano

Years of Experience: 7 10 Years

FTE

Job Summary:

We are seeking a highly skilled Senior Software Developer with a strong focus on React Native development to join our dynamic team. The ideal candidate will have extensive experience in software development, particularly in building mobile applications using React Native. You will play a crucial role in designing, developing, and maintaining high quality software solutions that meet our clients' needs.

Responsibilities:

  • Design, develop, and maintain mobile applications using React Native.
  • Collaborate with cross functional teams to define, design, and ship new features.
  • Ensure the performance, quality, and responsiveness of applications.
  • Identify and correct bottlenecks and fix bugs.
  • Participate in code reviews and provide constructive feedback to team members.
  • Stay up to date with the latest industry trends and technologies to ensure our solutions are innovative and competitive.
  • Mentor junior developers and contribute to team knowledge sharing.

Mandatory Skills:

  • Strong expertise in React Native development.
  • Proficient in JavaScript and modern JavaScript frameworks.
  • Experience with RESTful APIs and third party libraries.
  • Solid understanding of mobile application architecture and design patterns.
  • Familiarity with version control systems, preferably Git.
  • Strong problem solving skills and attention to detail.

Preferred Skills:

  • Experience with TypeScript.
  • Knowledge of native mobile development (iOS/Android).
  • Familiarity with Agile development methodologies.
  • Experience with cloud services (AWS, Azure, etc.).
  • Understanding of CI/CD processes.

Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 7 10 years of professional software development experience.
  • Proven track record of delivering high quality software solutions.
  • Excellent communication and teamwork skills.
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.