Job Title: Junior - Mid Mobile App Developer (React Native)
Key Responsibilities:
• Develop and maintain responsive, high-performance mobile applications using React Native (EXPO, React Native CLI).
• Collaborate with designers and back-end developers to deliver seamless and user-friendly experiences.
• Write clean, maintainable, and efficient code, adhering to best practices and coding standards.
• Participate in code reviews and contribute to the improvement of development processes.
• Troubleshoot and debug issues to ensure optimal performance and user experience.
Requirements:
• 1 to 3 years of experience with React Native.
• Solid understanding of TypeScript and JavaScript.
• Proficient in state management libraries, including Redux.
• Skilled in TanStack Query (React Query) for efficient data fetching and caching.
• Strong expertise in React Navigation for seamless user experience in navigation flows.
• Knowledge of mobile app deployment processes (iOS/Android).
• Experience with version control systems (e.g., Git).
• Basic knowledge of RESTful APIs and integration.
• Strong problem-solving skills and attention to detail.
• Good communication skills and ability to work collaboratively in a team environment.
Nice to Have:
• Experience with animation libraries such as Reanimated or Moti for smooth, interactive UI animations.
• Familiarity with app deployment processes for both the App Store and Google Play Store.