As a Senior React Native Developer, you will be responsible for
the architectural design, development, and deployment of cross-platform mobile
applications. You will work closely with cross-functional teams to translate
complex requirements into stable, high-performance code, ensuring that the
mobile experience is seamless, responsive, and integrated with real-time
services.
Key Responsibilities
- Feature
Development: Design and build advanced applications for the
React Native platform with a focus on modularity.
- Real-Time
Connectivity: Implement and maintain real-time data streams
using WebSockets and integrate complex RESTful APIs.
- User
Engagement: Build and manage Push Notification systems
(FCM/APNs) to ensure high user engagement.
- Cross-Platform
Architecture: Maintain and optimize code for both iOS and
Android to ensure consistency and performance across devices.
- Build
& Release Management: Manage the end-to-end
build process, including configuring native environments and managing
versioning.
- App
Store Operations:
Navigate the policies and procedures of the Apple
App Store and Google Play Store, handling the submission
and review process from start to finish.
Required Qualifications
- Total
Experience: 4–5+ years in skilled software development.
- JavaScript
Expertise: Minimum 4 years of solid experience
in JavaScript (ES6+).
- React
Native Focus:
- At
least 3 years of hands-on experience in React Native.
- Alternatively: 2
years of React Native experience combined with 2 years of core React.js
experience.
- Technical
Proficiency: * Proven experience with REST APIs and WebSockets.
- Deep
understanding of Push Notifications and deep-linking
implementation.
- Platform
Knowledge: Deep understanding of the native build process
for both iOS (Xcode) and Android (Gradle/Android Studio).
- Deployment
Expertise: Proven track record of uploading and managing
apps on the stores, including knowledge of certificates and provisioning
profiles.