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 experience
- 3+ years of experience with React Native and TypeScript
- Strong knowledge of native development for iOS (Swift / Objective-C) or Android (Kotlin / Java)
- Proven experience in consuming and integrating RESTful APIs
- Familiarity with mobile development best practices including performance optimization and app store submission
- Experience with version control systems such as Git
- Excellent problem-solving and communication skills
- Ability to work independently and as part of a distributed team
#J-18808-Ljbffr