We are looking for a highly skilled and experienced Senior React Native Software Developer to join our growing engineering team. You will play a key role in designing, developing, and maintaining high-performance mobile applications for both iOS and Android platforms. The ideal candidate has deep expertise in React Native, with hands-on experience in native mobile development (iOS or Android), and a solid understanding of TypeScript and RESTful API integration.
Key Responsibilities
- Develop and maintain robust and scalable mobile applications using React Native
- Integrate with native modules (Swift, Objective-C, Java, or Kotlin) where necessary for enhanced performance and functionality
- Collaborate closely with product managers, designers, and other developers to build intuitive and user-friendly mobile experiences
- Write clean, maintainable, and well-documented code using TypeScript
- Consume and integrate RESTful APIs to deliver dynamic content and services
- Identify and fix performance bottlenecks, memory leaks, and bugs
- Participate in code reviews, unit testing, and continuous integration practices
- Stay up to date with the latest mobile development trends, libraries, and tools
Requirements
5+ years of professional software development experience3+ years of experience with React Native and TypeScriptStrong knowledge of native development for iOS (Swift / Objective-C) or Android (Kotlin / Java)Proven experience in consuming and integrating RESTful APIsFamiliarity with mobile development best practices including performance optimization and app store submissionExperience with version control systems such as GitExcellent problem-solving and communication skillsAbility to work independently and as part of a distributed team#J-18808-Ljbffr