Description


Responsibilities:

 

-Develop and maintain high-quality React Native applications for both iOS and Android platforms.
-Implement and adhere to React Native best practices, including the proper use of components, props, and state management.
-Design and implement efficient navigation systems within the applications.
-Implement offline data handling and storage solutions for seamless user experiences.
-Manage background tasks effectively to optimize application performance.
-Identify and address performance bottlenecks to ensure smooth application operation.
-Implement platform-specific functionality as required for iOS and Android.
-Collaborate with cross-functional teams to gather requirements and translate them into technical solutions.
-Ensure code quality through rigorous testing and debugging practices.
-Participate in code reviews and provide constructive feedback to team members.

 


Requirements:

 

-Bachelor's degree in Computer Science or related field.
-Minimum 3 years of experience in React Native development.
-Strong understanding of computer science fundamentals and data structures.
-Experience working in product companies, preferably in the logistics domain.
-Proficiency in source control systems such as Git and Bitbucket.
-Familiarity with CI/CD pipelines for automated builds and deployments.
-Excellent communication skills with the ability to articulate technical concepts effectively.
-Knowledge of design patterns and design system principles is a plus.

Education

Bachelor's degree in Computer Science