Snap Finance is looking to build and maintain high-performance, scalable, and user-friendly mobile applications by hiring a Senior Mobile Engineer with expertise in React Native, TypeScript, and GraphQL.
Requirements
- 3+ years of hands-on experience with React Native and TypeScript.
- 3+ years of hands-on experience of Strong hands-on experience with GraphQL (Apollo Client, Relay).
- Deep understanding of React Native components, hooks, and state management (Redux, Context API).
- Experience in writing GraphQL queries, mutations, and subscriptions for real-time updates.
- Proficiency in consuming and optimizing GraphQL APIs for mobile applications.
- Strong debugging and troubleshooting skills using GraphQL playgrounds (GraphiQL, Apollo Explorer, Postman, Insomnia).
- Hands-on experience with mobile app deployment (App Store, Google Play).
Responsibilities
- Design, develop, and maintain cross-platform mobile applications using React Native and TypeScript.
- Build and optimize GraphQL queries and mutations for efficient data fetching and state management.
- Collaborate with backend teams to define GraphQL schemas and ensure seamless API integration.
- Implement performance optimizations, caching strategies, and real-time updates using GraphQL.
- Work with UI/UX designers to build responsive, pixel-perfect user interfaces.
- Write clean, maintainable, and testable code following best practices.
- Debug and troubleshoot issues using tools like Flipper, React DevTools, and Chrome DevTools.
Other
- 5+ years of professional mobile development experience.
- Deploy and maintain apps on App Store and Google Play.
- Participate in code reviews, architecture discussions, and technical decision-making.
- Stay up to date with React Native, TypeScript, GraphQL, and mobile development trends.
- Experience with native Android (Kotlin) or iOS (Swift) development.