G

Gigalogy

B2B AI platform delivering e-commerce personalization

Software Engineer - React Native

Mobile EngineeringConfirmed live in the last 24 hours
Full-timeDhaka, BangladeshBDT50k - BDT100k /mo

About the Job

Requirements

  • A bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • At least 3 years of professional software development experience, including at least 1.5 years of hands-on React Native experience.
  • Strong proficiency in JavaScript (ES6+) and TypeScript.
  • Deep understanding of React Native, React Hooks, and modern React patterns.
  • Experience building chat or real-time messaging user interfaces, or similar complex list- and scroll-heavy interfaces.
  • Experience integrating REST APIs and real-time data using SSE, WebSocket, or similar technologies.
  • Solid experience with React Navigation and deep linking.
  • Experience with state management such as Redux, Zustand, or Context API.
  • Understanding of local persistence and offline-first patterns.
  • Proficiency with Git version control and collaborative workflows, including branches, pull requests, and code reviews.
  • Experience with npm or Yarn for dependency management.
  • Good understanding of Android and iOS application lifecycles, permissions, and platform-specific configurations.
  • Strong problem-solving and debugging skills across Android and iOS.
  • Ability to work collaboratively in an agile development environment.

Responsibilities

  • Design, develop, test, and maintain a high-performance cross-platform AI chat application using React Native for Android and iOS.
  • Build responsive chat user-interface components, including message lists, streaming text rendering, markdown and rich-content display, voice input, and animations.
  • Implement real-time streaming API responses using SSE, WebSocket, or similar technologies for live AI-generated content with optimistic user-interface updates.
  • Integrate REST APIs and real-time services, handling network interruptions, retries, and offline scenarios.
  • Implement local data persistence for conversation history and offline support using tools such as SQLite, WatermelonDB, MMKV, or AsyncStorage.
  • Manage application state using Redux, Zustand, Context API, or similar state-management tools.
  • Optimize performance, responsiveness, and battery efficiency, including smooth scrolling, fast cold starts, and minimal re-renders.
  • Integrate push notifications, deep linking, and analytics.
  • Apply data security and privacy best practices for user conversation data, including secure storage, encryption, and token management.
  • Collaborate with UI/UX designers, backend engineers, QA engineers, and product teams in an agile environment.
  • Debug, troubleshoot, and resolve application issues across Android and iOS platforms.
  • Participate in code reviews and maintain coding standards.
  • Write technical documentation and contribute to improving development processes.

Desired Qualifications

  • Experience publishing applications to the Google Play Store and Apple App Store, including handling store reviews, signing, and provisioning.
  • Knowledge of native Android development using Kotlin or Java, or iOS development using Swift, for writing custom native modules or bridging.
  • Experience with push notifications, analytics, and mobile security best practices.
  • Familiarity with mobile application CI/CD pipelines and tools such as Fastlane, EAS, or GitHub Actions.
  • Experience writing unit and integration tests using Jest, React Native Testing Library, or Detox.
  • Familiarity with AI/LLM concepts such as chat completion APIs, streaming tokens, and prompt handling.
  • Experience with animation libraries such as React Native Reanimated, Gesture Handler, or Lottie.
  • Experience with Firebase services such as Crashlytics, FCM, Analytics, and Remote Config.
  • Experience with Expo, including EAS Build and OTA updates, or bare React Native CLI workflows.

About the Company

Gigalogy

B2B AI platform delivering e-commerce personalization

Gigalogy delivers AI-powered tools for e-commerce through a subscription model with no setup costs. Its GAIP platform automates building AI features like Personalizer, Maira, G-Core, and SmartAds to enhance user experience. The tech stack uses computer vision, natural language processing, and recommendation engines for personalized search, image-based recommendations, and dynamic pricing. It aims to democratize AI for small and mid-sized businesses with an affordable, turnkey solution that covers data-to-deployment and improves customer engagement and loyalty.

Company size
51-200
Company stage
Seed
Total funding
$370K
Headquarters
Ramat Gan, Israel
Founded
2009

Recently Posted Jobs

Explore more opportunities at Gigalogy

See more jobs