We are hiring a React Native Developer to join our project team. You will work alongside other business analysts and report directly to the Manager. Your main tasks will include performing detailed requirements analysis, documenting processes, and performing some user acceptance testing. To succeed in this role, you should have a natural analytical way of thinking and be able to explain difficult concepts to non-technical users.
Responsibilities:
Develop and maintain mobile applications using React Native
Work with a team to build and improve the functionality and user experience of the app
Strong understanding of the React Native framework and programming concepts
Debugging and troubleshooting any issues that arise
Working with APIs and data storage solutions
Collaborate with other developers to integrate the app with back-end systems
Ensure optimal performance of the app
Continuously learn and stay up-to-date with the latest industry trends and developments in React Native
Follow best practices for coding and testing
Participate in code reviews
Work with the product and design teams to understand requirements and deliver high-quality features.
Skills, Expertise, And Hands-on Experience:
Experience with React Native components, APIs, and navigation
Knowledge of iOS and Android development principles
Experience with Git, JIRA, and other development tools
Strong problem-solving and debugging skills
Ability to work in a fast-paced environment and adapt to changing requirements
Strong communication and teamwork skills
Understanding of Agile development methodologies and software development life cycle
Strong understanding of software development best practices, including testing, code
review, and continuous integration.
Experience with Firebase or other cloud-based services.
Familiarity with GraphQL and RESTful APIs.
Familiarity with CI/CD and experience deploying React Native apps to the app store.
Bachelor’s/Master’s degree in Computer Science(or equivalent experience)
Proficiency with React Native
Understanding of React Native best practices and the ability to follow them
Strong knowledge of React Native, JavaScript, and related technologies