Software Engineer React Native

Gigalogy Inc.


Job Location:

Dhaka - Bangladesh

Monthly Salary: Not Disclosed
Posted on: 5 days ago
Vacancies: 1 Vacancy

Job Summary

About the Role

You will be a core engineer responsible for building and scaling our cross-platform AI chat mobile application from the ground up. Youll work on real-time conversational UI streaming AI responses smooth animations offline support and a polished user experience that rivals the best chat apps on the market.

This is a hands-on engineering role where youll collaborate closely with backend engineers UI/UX designers and the product team to ship features that directly impact how users interact with AI.

Key Responsibilities

  • Design develop test and maintain a high-performance cross-platform AI chat application using React Native for Android and iOS.
  • Build smooth responsive chat UI components message lists streaming text rendering markdown/rich content display voice input and animations.
  • Implement real-time streaming API responses (SSE/WebSocket) for live AI-generated content with optimistic UI updates.
  • Integrate RESTful APIs and real-time services; handle edge cases like network interruptions retries and offline scenarios.
  • Implement local data persistence for conversation history and offline support (e.g. SQLite WatermelonDB MMKV or AsyncStorage).
  • Manage application state using modern state management (Redux Zustand Context API or similar).
  • Optimize for performance responsiveness and battery efficiency smooth scrolling fast cold starts minimal re-renders.
  • Integrate push notifications deep linking and analytics.
  • Ensure data security and privacy best practices for user conversation data (secure storage encryption 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 both Android and iOS platforms.
  • Participate in code reviews and maintain high coding standards.
  • Write technical documentation and contribute to the continuous improvement of development processes.

Qualifications :

Required Qualifications

  • Bachelors degree in Computer Science Software Engineering or a related field (or equivalent practical experience).
  • 3 years of professional software development experience with 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 UIs (or similar complex list/scroll-heavy interfaces).
  • Experience integrating REST APIs and real-time data (SSE WebSocket or similar).
  • Solid experience with React Navigation and deep linking.
  • Experience with state management (Redux Zustand Context API or similar).
  • Understanding of local persistence and offline-first patterns.
  • Proficiency with Git version control and collaborative workflows (branches PRs code reviews).
  • Experience with npm or Yarn for dependency management.
  • Good understanding of Android and iOS application lifecycle permissions and platform-specific configurations.
  • Strong problem-solving and debugging skills across both platforms.
  • Ability to work collaboratively in an agile development environment.

Preferred Qualifications

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

Additional Information :

What We Offer

  • An opportunity to work with a Tokyo-based startup and contribute to a truly innovative AI-based service.
  • A meaningful role in building real-world AI products used by real users not just prototypes.
  • A collaborative people-focused work environment where contributions are visible and valued.
  • Salary range: BDT per month (based on experience and assessment results)
  • Salary review: Twice a year
  • Performance bonus: Twice a year
  • Comprehensive health insurance
  • Complimentary meals and snacks
  • Working days: Sunday Thursday (Hybrid)
  • Working hours: 9:00 AM 6:00 PM (BDST)
  • Office location: 3rd & 4th Floor House 1148 Road 9/A Avenue 10 Mirpur DOHS Dhaka-1216 Bangladesh.

Remote Work :

No


Employment Type :

Full-time

About the RoleYou will be a core engineer responsible for building and scaling our cross-platform AI chat mobile application from the ground up. Youll work on real-time conversational UI streaming AI responses smooth animations offline support and a polished user experience that rivals the best chat...

About Company

 Gigalogy株式会社は、AIを活用したリアルタイムパーソナライゼーションを提供し、eコマースの成長を支援する企業です。ユーザー満足度の向上、ブランドロイヤルティの最大化、収益の拡大を目指し、使いやすくコストパフォーマンスに優れたサービスを提供しています。さらに、先進的な生成AIを活用したインテリジェントなアプリケーションをノーコードで数時間以内に作成できるプラットフォームも提供しています。これにより、複雑な課題を解決できるスマートアプリケーションの開発には、高度な専門知識、長時間の開発、そして多額のコストが必要という問題を解消し、誰でも簡単に高度なアプリケー ... View more

View Profile View Profile