We are seeking an exceptional Senior React Native Developer with deep expertise in building polished, high-performance mobile applications for iOS and Android. You will own the mobile frontend experience of a modern FinTech platform, delivering native-quality interfaces that users love.
This role requires someone who combines strong mobile development skills with a refined understanding of platform conventions and user experience. You should be passionate about mobile craftsmanship and obsessive about performance, animations, and the details that distinguish great apps.
Key Responsibilities
Mobile Development
· Architect and build React Native applications with native-quality performance
· Implement pixel-perfect UI components following iOS and Android design guidelines
· Create smooth, performant animations and transitions
· Build reusable component libraries with consistent patterns
· Optimize app performance, startup time, and memory usage
· Handle platform-specific implementations when necessary
Platform Expertise
· Ensure the app feels native on both iOS and Android
· Implement platform-appropriate navigation patterns and gestures
· Handle device-specific considerations (notches, safe areas, keyboards)
· Manage app lifecycle, background tasks, and push notifications
· Navigate native module integration when required
Design Collaboration
· Work closely with designers to implement mobile UI/UX designs
· Provide input on mobile-specific design considerations
· Ensure design consistency across iOS and Android
· Suggest improvements for mobile usability and interactions
· Implement responsive layouts for various screen sizes
State & Data Management
· Implement efficient state management (Redux, Zustand)
· Handle offline capabilities and data persistence
· Manage secure storage for sensitive data
· Implement efficient data fetching and caching strategies
· Handle complex form flows with validation
Quality & Reliability
· Write comprehensive unit and integration tests
· Ensure app stability and crash-free operation
· Implement error tracking and analytics
· Handle edge cases and error states gracefully
· Conduct thorough testing across devices and OS versions
Team Collaboration
· Participate in code reviews with focus on mobile quality
· Mentor team members on React Native best practices
· Contribute to mobile architecture decisions
· Collaborate with backend developers on API requirements
· Coordinate with web frontend for shared patterns

