Description

Responsibilities:

  • Develop and maintain mobile applications using React Native
  • Understand and deliver User Experience goals through development delivery.
     
  • Work with cross-functional teams to design, develop, and ship new features
  • Collaborate with back-end developers to integrate with our APIs and services
  • Write clean, maintainable, and well-documented code
  • Participate in code review and team knowledge sharing sessions
  • Stay up-to-date with emerging trends and technologies in mobile development
  • Optimize the performance of our mobile applications for maximum speed and scalability

Requirements:

  • Bachelor's degree in Computer Science or a related field
  • Minimum of 5 years of experience in mobile app development using React Native
  • Strong proficiency in JavaScript and React 
  • Experience with Redux and other state management libraries
  • Familiarity with RESTful APIs and integration with back-end services
  • Knowledge of mobile app design principles and best practices
  • Experience with GIT version control system
  • Familiarity with modern front-end build pipelines and tools.
  • Ability to understand business requirements and translate them into technical requirements.
     
  • Excellent communication skills and the ability to work in a team environment
     

Preferred Skills:

  • Experience with iOS and Android development
  • Familiarity with JavaScript
  • Experience with mobile app testing frameworks such as Jest/Enzyme
  • Knowledge of AWS or other cloud services
  • Experience with Agile development methodologies

Education

ANY GRADUATE