Location:
- Architect and develop a React Native mobile application from scratch
- Define and implement mobile architecture, patterns, and best practices
- Make and justify technical decisions, clearly explaining trade-offs and reasoning
- Proactively identify technical challenges and propose effective solutions
- Collaborate closely with Mobile Tech Lead and backend teams
- Build high-performance, scalable, and secure mobile features
- Optimize application performance, reliability, and user experience
- Implement state management, navigation, and offline capabilities
- Contribute to CI/CD pipelines and modern development workflows
- Leverage AI tools to accelerate development and improve code quality
- Take ownership of features from development to deployment and maintenance
Requirements
- 5+ years of experience in mobile development with strong focus on React Native
- Proven experience building and shipping production-level mobile apps (iOS & Android)
- Mandatory experience in banking or financial services applications
- Strong understanding of mobile architecture, performance optimization, and cross-platform challenges
- Experience with TypeScript and modern state management tools (Redux, MobX, Zustand, etc.)
- Ability to evaluate technical approaches and clearly explain trade-offs and architectural decisions
- Experience with CI/CD pipelines and modern development practices
- Hands-on experience using AI coding tools (e.g., Copilot, Cursor, Claude)
- Strong problem-solving and solution-oriented mindset
- Ability to work in greenfield environments with high ownership
Details
