About the Role :
We are looking for a skilled React Native Engineer to join our team and support the ongoing development and maintenance of our cross-platform mobile application. You'll play a key role in delivering high-quality mobile experiences on both iOS and Android, working closely with product, design, and backend teams to build features, squash bugs, and optimize performance.
Responsibilities :
- Develop, test, and maintain robust React Native applications for iOS and Android platforms
- Collaborate with cross-functional teams to define, design, and ship new features
- Ensure the performance, quality, and responsiveness of applications
- Identify and fix bugs and performance bottlenecks
- Integrate third-party APIs and native modules when necessary
- Participate in code reviews and contribute to continuous improvement of code quality
- Stay up-to-date with the latest trends in mobile development and React Native ecosystem
Requirements :
2+ years (->4+ years) of experience developing mobile applications using React Native
Strong understanding of JavaScript / TypeScript and mobile app architectureProven experience deploying apps to both App Store (iOS) and Google Play (Android)Familiarity with native build tools (Xcode, Android Studio, Gradle, etc.)Experience with RESTful APIs, third-party libraries, and version control systems (Git)Understanding of mobile UI / UX best practicesAbility to debug performance issues and memory leaks on mobile devicesExcellent communication and problem-solving skillsExperience with native development (Swift, Objective-C, Kotlin, or Java)Familiarity with tools like Fastlane, Firebase, CodePush, etc.Experience with app analytics, crash reporting, and monitoring toolsPrevious work on apps with a large user base or complex architecture