Gigalogy Inc.

Software Engineer - React Native

Gigalogy Inc.
Apply
4 months ago
Dhaka, BangladeshMid Level

Responsibilities

  • Design, develop, test, and maintain a cross-platform AI chat application for Android and iOS using React Native.
  • Build responsive chat interfaces with message lists, streaming text, markdown and rich-content rendering, voice input, and animations.
  • Implement streaming AI responses using SSE or WebSocket connections, optimistic UI updates, retries, and offline handling.
  • Integrate REST APIs, real-time services, push notifications, deep linking, analytics, and local data persistence.
  • Optimize scrolling, cold-start performance, rendering, responsiveness, and battery efficiency.
  • Manage application state, secure conversation data, encryption, token management, and mobile privacy practices.
  • Debug and resolve issues across Android and iOS, participate in code reviews, write documentation, and collaborate with backend, design, QA, and product teams.

Requirements

  • 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 and TypeScript, with deep knowledge of React Native, React Hooks, and modern React patterns.
  • Experience building chat, real-time messaging, or similarly complex list- and scroll-heavy interfaces.
  • Experience integrating REST APIs and real-time data using SSE, WebSocket, or similar technologies.
  • Experience with React Navigation, deep linking, Redux, Zustand, Context API, or similar state-management tools.
  • Understanding of local persistence, offline-first patterns, Android and iOS lifecycles, permissions, and platform-specific configuration.
  • Proficiency with Git, collaborative branching and pull-request workflows, and npm or Yarn.
  • Strong debugging, problem-solving, and collaboration skills in an agile development environment.
  • Preferred: experience publishing to Google Play Store and Apple App Store, including signing and provisioning.
  • Preferred: knowledge of Kotlin, Java, or Swift for native modules and bridging; mobile security, push notifications, analytics, and CI/CD.
  • Preferred: experience with Fastlane, EAS, GitHub Actions, Jest, React Native Testing Library, Detox, React Native Reanimated, Gesture Handler, Lottie, Firebase, Expo, and AI/LLM concepts.

Benefits

  • Monthly salary of BDT 50,000–100,000 based on experience and assessment results.
  • Salary review twice a year and performance bonus twice a year.
  • Comprehensive health insurance and complimentary meals and snacks.
  • Hybrid work arrangement in Dhaka, Bangladesh, with working days Sunday through Thursday and hours from 9:00 AM to 6:00 PM BDST.
  • Opportunity to work with a Tokyo-based startup on real-world AI products used by customers.

Tech Stack

FirebaseGitGitHub ActionsiOSJavaJavaScriptJestKotlinnpmReactReact NativeReduxSQLiteSwiftTypeScriptYarn

Categories

Mobile
Gigalogy Inc.

About Gigalogy Inc.

51-200 employees

Gigalogy Inc. builds Maira, a platform for building, deploying, and optimizing AI-powered applications, and provides turnkey AI components that integrate into existing software to improve customer experience and personalization. The company sells its platform and integrations to businesses pursuing AI strategies across e-commerce and other digital services. Founded in 2020 and privately held, it is headquartered in Taito, Tokyo, and has operations in Dhaka.

Contact me