Role: React Native Developer

Job Description:

 

We are seeking a talented React Native Developer to join our team and help us create high-quality mobile applications. The ideal candidate should have a strong understanding of React Native and be proficient in building applications for both iOS and Android platforms.

 

Key Responsibilities:

  • Design and develop mobile applications using React Native. 
  • Collaborate with product managers and designers to define and implement new features. 
  • Write clean, maintainable, and efficient code. 
  • Ensure the performance, quality, and responsiveness of applications. 
  • Troubleshoot and debug applications to optimize performance. 
  • Stay up to date with the latest industry trends and best practices in mobile development. 
  • Participate in code reviews and maintain coding standards. 
  • Knowledge of macOS for Xcode development and Windows environment. 

 

Technical Skills:

  • Proficiency in React Native and its core principles. 
  • Strong experience with TypeScript. 
  • Familiarity with RESTful APIs, GraphQL, and third-party libraries. 
  • Knowledge of mobile app design guidelines for both iOS and Android. 
  • Experience with state management libraries (e.g., Redux or other state management tools). 
  • Familiarity with Git. 
  • Understanding of CI/CD processes and tools. 
  • Ability to interpret Figma designs. 

 

Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 3+ of experience in mobile app development with React Native.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills.

 

Mandatory Skills: 

  • React Native 
  • TypeScript 
  • Redux 
  • RESTful APIs 
  • GraphQL 
  • Git 
  • CI/CD 
  • Figma