





Description: * Solid experience with React Native (version 0.76 or higher) in production applications. * Proficiency in React 18 and hooks (useState, useEffect, useMemo, useCallback, and custom hooks). * Advanced TypeScript usage, including strong typing, interfaces, and advanced types. * State management using Zustand or similar libraries (Redux, MobX). * Styling native components with Styled Components. * Navigation using React Navigation v6 (stack, tab, and drawer). * Integration with REST APIs using Axios or apisauce. * Automated testing with Jest and React Native Testing Library. * Experience with Git and the GitFlow workflow. * Experience with Java 21 and the Spring Boot / WebFlux ecosystem in high-concurrency scenarios. * Hands-on experience with BFF and microservices architectures, including contract design and API versioning. * End-to-end observability experience (logs, metrics, tracing) and production troubleshooting. Desirable Requirements: * Local persistence using MMKV or AsyncStorage. * Experience with Firebase (Analytics, Crashlytics, Remote Config). * Use of monitoring tools such as Datadog or Bugsnag. * Integration with payment gateways (Apple Pay, Google Pay). * Implementation of push notifications using FCM or Salesforce Marketing Cloud. * Experience with deep linking, Universal Links, and App Links. * Familiarity with CI/CD and Fastlane. * Knowledge of REST API security (OAuth2, JWT) and remote configuration (Spring Cloud Config). Differentiators: * Prior experience with e-commerce or digital retail applications. * Familiarity with the Apple and Google ecosystems for app publishing, versioning, and maintenance. * Develop, maintain, and enhance mobile application features (iOS and Android). * Create and improve reusable components aligned with the company’s design system. * Implement integrations with external APIs and services. * Write and maintain unit and integration tests to ensure application quality and stability. * Actively participate in code reviews and technical discussions, contributing to engineering best practices. * Collaborate closely with UX/UI, Backend, and QA teams. * Monitor application performance, stability, and behavior in production, performing troubleshooting as needed. 2512190202551927655


