805,292open jobs
51,725companies
127,236added this week
Browse all
Salary
≈ $34k – $87k per year (Estimated)
Location
In office (Bengaluru)
Seniority
Staff · 6+ years exp

First seen by Alion on Sep 25, 2026.

Overview
Company
Impact
Profile match
Oolka is a credit score builder platform collaborating with banks, financial institutions, and other entities to empower individuals for credit management, ensuring transparent reports for better financial health.

Responsibilities:

  • Offline-first architecture - complete the WatermelonDB transition. Design the sync strategy, conflict resolution logic, and local schema that supports the full member data model. Make the app feel instant on 2G in a Tier-3 city.
  • Wearable abstraction layer - design a unified internal API that the RN layer uses to consume health data regardless of source. Own the Terra integration. Build and own direct native module integrations as new wearables come into scope.
  • Native module ownership - HealthKit, wearable SDKs, background sync, push notification handling. You are comfortable in Swift and Kotlin enough to build and debug native modules when the JS bridge is insufficient.
  • Performance and reliability - app startup time, background task management, battery impact of sync operations, crash rate. These metrics are yours to own.
  • Technical direction for a team of three - one SDE-2 and two SDE-1s. You set the code quality bar, run reviews, make the architectural calls, and grow the engineers under you.
  • Roadmap input - as we expand the app to serve doctors and nutritionists on mobile in future, you will be in the room where those product decisions are made. Your technical judgment shapes what is possible.
  • The stack: React Native, WatermelonDB, MMKV, Terra API, Apple HealthKit, WHOOP SDK, Oura API, Swift / Kotlin (native modules), FastAPI backend, Supabase / PostgreSQL, GCP
  • The app is cross-platform iOS and Android. iOS is primary - most of our members are on iOS, and the wearable ecosystem is richer there. Android parity is important and maintained.

Requirements:

  • You have shipped a production React Native app that real people use daily, dealt with the offline scenarios, the background sync edge cases, the iOS version fragmentation, and the native module debugging that no Stack Overflow answer covers. You have scar tissue.
  • You think about mobile architecture the way a backend engineer thinks about distributed systems - with respect for failure modes, eventual consistency, and the consequences of getting sync wrong on someone's health data.
  • You are comfortable owning a problem completely. Not "I implemented the feature. You designed it, built it, debugged it in production, monitored it, and iterated on it when it was not good enough.
  • 6-8 years of mobile engineering, with meaningful React Native production experience.
  • Offline-first experience - WatermelonDB, Realm, or equivalent. You understand sync conflict strategies and have implemented at least one in production.
  • Native module experience - Swift or Kotlin, ideally both. You have bridged a native SDK to RN and debugged it across OS versions.
  • Wearable or health data integration - Apple HealthKit, Google Fit, or direct device SDK experience. Understanding of background fetch, workout sessions, and sensor data reliability.
  • Strong TypeScript discipline. The codebase you maintain will be read by engineers less experienced than you. Types are documentation.
  • Enough backend literacy to understand a sync protocol, read a PostgreSQL schema, and debug a data inconsistency without needing a backend engineer to hold your hand.

Green flags:

  • You have dealt with Terra, HealthKit aggregation, or multi-source health data normalisation and know exactly where the sharp edges are.
  • You have a strong opinion about the right WatermelonDB schema design for a health data model and can defend it.
  • You have worked at a startup where you were the only or primary mobile engineer and made decisions with no safety net.
  • You have personal interest in longevity, wearables, or quantified self. You use the kind of products you would be building.
  • You have thought about what offline-first means for health data specifically - where eventual consistency is acceptable and where it is not.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
805,292 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Mobile
Similar stack
Same company
Bengaluru
Mobile App Developer 2 months ago
In office • 3+ years exp • Mumbai
JavaScript
Kotlin
TypeScript
C++
Dart
Frontend
Angular
React.js
Mobile
Flutter
React Native
DevOps
Datadog
CI/CD
Management
Agile
Apply
Flutter Developer 2 months ago
In office • 5+ years exp • Mumbai
Java
Kotlin
Dart
Swift
Objective-C
Dart
GetX
Databases
SQLite
Frontend
GraphQL
Mobile
Flutter
Firebase
Clean Architecture
State Management
Deep Linking
Bitrise
DevOps
GitHub Actions
WebSockets
CI/CD
Jenkins
Git
GitHub
Management
Jira
Stripe
Agile
Scrum
Apply
Lead iOS Developer 2 months ago
≈ $34k – $85k per year (Estimated) • In office • 10+ years exp • Chennai
Swift
Mobile
SwiftUI
Combine
Clean Architecture
Management
Agile
Scrum
Apply
iOS Engineer 2 months ago
In office • 2+ years exp • Bengaluru
Swift
Frontend
GraphQL
Mobile
UIKit
SwiftUI
TestFlight
DevOps
Rest API
Apply
Remote (India) • 2+ years exp • India
Java
Kotlin
AI/ML
AI Agents
Machine Learning
Mobile
Jetpack Compose
Android SDK
Firebase
Apply
$101k – $158k per year (gross) • Remote (Lithuania) • Full-Time • Vilnius
Python
JavaScript
Java
Kotlin
TypeScript
Python
FastAPI
Java
Spring Boot
JOOQ
Databases
PostgreSQL
Apache Kafka
Google BigQuery
Amazon Aurora
BigQuery
Frontend
Angular
DevOps
Terraform
Datadog
CI/CD
ArgoCD
AWS
Docker
Kubernetes
Amazon EKS
GitHub
Cybersecurity
Semgrep
Analytics
Fivetran
Looker
Management
Agile
Apply
≈ $23k – $49k per year (Estimated) • In office • Full-Time • Indore
JavaScript
Java
Kotlin
TypeScript
Java
Spring Boot
Frontend
Angular
React.js
DevOps
Rest API
CI/CD
Jenkins
Apply
≈ $18k – $39k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Bengaluru
JavaScript
TypeScript
Node JS
Frontend
React.js
DevOps
Rest API
CI/CD
Management
Agile
Scrum
Apply
≈ $18k – $39k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Bengaluru
JavaScript
Java
TypeScript
SQL
Node JS
Java
Spring Boot
DevOps
Rest API
GCP
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Management
Agile
Apply
$116k – $154k per year • In office • TS/SCI • Full-Time • 5+ years exp • Bachelor's Degree • Arlington
Python
Java
SQL
Python
Flask
Django
Java
Spring Boot
Databases
MySQL
PostgreSQL
Frontend
GraphQL
DevOps
Rest API
GCP
Azure
Git
AWS
Docker
Kubernetes
SOAP
Management
Agile
Scrum
QA
Swagger
Postman
Apply
In office • 2+ years exp • Bengaluru
JavaScript
TypeScript
Databases
SQLite
Frontend
Redux
React.js
Mobile
React Native
State Management
Offline-First
DevOps
WebSockets
Apply
In office • 3+ years exp • Bengaluru
JavaScript
TypeScript
Databases
SQLite
Frontend
Redux
React.js
Mobile
React Native
State Management
Offline-First
DevOps
WebSockets
Apply
Backend Engineer 4 days ago
In office • Bengaluru
Python
Java
Python
FastAPI
Java
Spring Boot
Databases
PostgreSQL
Redis
DevOps
AWS
Apply
Senior AI Engineer 8 days ago
≈ $39k – $100k per year (Estimated) • In office • 3+ years exp • Bengaluru
Python
Python
FastAPI
Django
Databases
Redis
RabbitMQ
Apache Kafka
AI/ML
LangGraph
LangChain
Claude
vLLM
AI Agents
AWS Bedrock
Gemini
LLM
OpenAI
Multi-Agent Systems
DevOps
Datadog
Prometheus
WebSockets
AWS
Docker
Kubernetes
Grafana
Apply
Product Manager 10 days ago
≈ $28k – $68k per year (Estimated) • In office • 3+ years exp • Bengaluru
AI/ML
AI Agents
Apply
$26k – $52k per year • Equity 0–0.1% • In office • Full-Time • 3+ years exp • Bengaluru
Python
JavaScript
SQL
Node JS
Databases
DynamoDB
AI/ML
Cursor
LangChain
Claude Code
Embeddings
Prompt Engineering
RAG
OpenAI
Hugging Face
Machine Learning
DevOps
AWS
AWS Lambda
Amazon EC2
IAM
Amazon ECS
Apply
≈ $34k – $82k per year (Estimated) • In office • Bengaluru
Python
TypeScript
SQL
AI/ML
Function Calling
Speech Recognition
LLM
RAG
Text-to-Speech
LLM Guardrails
DevOps
GCP
AWS
Apply
≈ $41k – $91k per year (Estimated) • In office • Full-Time • 8+ years exp • Bengaluru
AI/ML
LLM
RAG
Agentic Workflows
DevOps
Azure
AWS
Apply
≈ $23k – $62k per year (Estimated) • In office • Full-Time • 6+ years exp • Bachelor's Degree • Bengaluru
ABAP
Apex
ABAP
SAP BTP
Apex
MuleSoft
DevOps
Rest API
Azure
CI/CD
AWS
SOAP
Apply
Head of Marketing 1 day ago
≈ $38k – $91k per year (Estimated) • In office • Full-Time • Bengaluru
AI/ML
OpenAI
Anthropic
DevOps
AWS
Management
Basecamp
Marketing
YouTube
LinkedIn
Apply
See all jobs
This is one of many
805,292 more open roles from verified company boards, updated every day.