Required Qualifications:
• 3+ years of professional experience with ReactNative and Reactjs.
• Strong, practical experience using XState to manage complex UI state.
• Proficient in JavaScript / TypeScript.
• Experience building and debugging UI components across both mobile and web platforms.
• Deep understanding of state management, component lifecycle, and asynchronous programming.
• Familiarity with UI/UX best practices and accessibility.
• Experience integrating with RESTful APIs or GraphQL backends.
• Strong problem-solving and debugging skills.
Preferred Qualifications:
• Experience in statement generation or financial/banking applications.
• Exposure to ReactNative bridges, native modules, or third-party SDK integration.
• Familiarity with testing frameworks (Jest, Detox, React Testing Library).
• Experience with CI/CD tools and mobile app deployment.
• Knowledge of Redux, Recoil, or other state management libraries (if applicable, alongside XState).