Skip to content
Esc
Internships in Canada
New-grad roles in Canada
Remote roles
Roles that show pay
Postings at high ghost risk
PayWhat student tech roles in Canada pay
Check a linkPaste a posting to see its real age and ghost risk
JobsEvery open tech role
CompaniesWho fills fastest, who leaves postings up
Hiring calendarWhen employers open intern and new-grad roles
Skills gapWhat postings ask for that you don't have
Your resumeScore and fixes
Your matchesOpen roles ranked by your resume
ApplicationsSaved, applied, interviewing, offers
SettingsTheme, text size, motion
How it works

↑ ↓ to move, Enter to open? every shortcut

Keyboard shortcuts

CtrlKor/
Search employers, postings and pages
JorK
Next or previous posting in a list
O
Open the posting's page
Enter
Open it in the preview, on wide screens
S
Save or unsave it
?
This list
Esc
Close
Gigalogyinc

Software Engineer - React Native

  • Seen live on Gigalogyinc's site today
  • Mid level
Pay
Not stated
Location
Dhaka, Bangladesh
Open for
12+ days
First seen
Oct 23, 2026
Apply on Gigalogyinc's site (opens in a new tab)

Posting record

No flags

Open 12+ days

The posting's record, oldest first
  1. Gigalogyinc's site dates the posting
  2. Ghostless first sees this listing
  3. Last checked: still up
How we know

It hasn't been reposted, listed twice, or left up unusually long, and the posting doesn't say it's a talent pool.

Ghostless records the day it first sees a posting, so a repost can't reset its age. This one was already up when Ghostless started tracking Gigalogyinc, so its true age is longer.

Last checked Nov 4, 2026.

How well do you match?

See how much of this posting your resume shows, and what it's missing.

Upload your resume

What it asks of you

Bachelor's degree asked for
“Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).” (quoted from the posting)
Equivalent experience accepted instead of a degree
“Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).” (quoted from the posting)

What the posting discloses

Not stated: Pay, real vacancy, AI screening.

Why these three

Ontario requires postings from employers with 25 or more staff to state the pay, whether the vacancy exists, and whether AI screens applicants.

Some employers add pay only on their own site. Check the original posting before you rule it out.

Skills mentioned

About the role

Company Description

Gigalogy is a Tokyo-based AI company focused on transforming how businesses utilize Artificial Intelligence to enhance customer satisfaction. Our AI platform delivers turnkey solutions that can be seamlessly integrated into any application, ensuring minimal effort and maximum impact.

We are building a next-generation AI chat application — think of the ChatGPT mobile experience — and we need a talented React Native engineer to help us bring it to life on iOS and Android.

We are looking for a Software Engineer – React Native to join our team in Dhaka and play a key role in building real-world AI products, not just prototypes.

Job Description

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. You'll 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 you'll 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

  • Bachelor's 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 50,000 – 100,000 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.

Something wrong with this posting?