Home/Job List/Software Development Engineer (SDE) – Mobile (iOS & Android) with Web
Steps AI

Software Development Engineer (SDE) – Mobile (iOS & Android) with Web

Steps AI

Hyderabad, Telangana, India
Full-Time
Posted 6 days ago

Job Description & Responsibilities

On-Site, Hyderabad, India · Full-Time

> Only apply if: You have ≥ 1 year of production-grade experience building and shipping cross-platform mobile apps (iOS + Android) using Flutter or React Native — and you can point us to live apps on the App Store / Google Play that you have built. Web development (React / Next.js) is a strong secondary skill.

Who We Are

We are a fast-growing product startup building intelligent, AI-powered software for modern businesses. Our focus is on crafting seamless, high-performance user experiences across mobile and web, powered by scalable backend systems and data-driven intelligence — and we ship to real customers every week.

As we scale, we are looking for a Mobile-first SDE who can take end-to-end ownership of our iOS and Android apps from a single cross-platform codebase, and who can also contribute to our web products when needed.

What You'll Do

Core Mobile Development (Primary)

  • Build and ship production-grade iOS and Android apps from one codebase using Flutter (Dart) and/or React Native (Expo, TypeScript).
  • Architect scalable, modular mobile apps with clean architecture and reusable component libraries / design systems.
  • Implement robust state management (Riverpod / Bloc / Provider for Flutter; Zustand / Redux Toolkit / TanStack Query for React Native).
  • Build smooth, responsive, accessible UIs that feel native on both platforms, with 60/120 fps animations and gestures.
  • Integrate native device capabilities: camera, location/maps, biometrics, push notifications, deep links, background tasks, in-app purchases, offline storage and sync.
  • Write platform-specific code (Swift / Kotlin, platform channels, native modules) when a feature needs it.
  • Own the release process: code signing, TestFlight / Play Console, staged rollouts, OTA updates, crash and performance monitoring (Firebase Crashlytics, Sentry).
  • Optimize app startup time, memory, battery usage, and bundle size through profiling.

Meta Platform & AI-Driven Experiences

  • Build Meta app development–related features: integrations with Meta platforms (WhatsApp Business Platform, Messenger, Instagram, Meta Graph API, Facebook Login, Meta SDKs, app review and permissions flows).
  • Build AI-driven, streaming mobile interfaces — chat/agent UIs, token-by-token streaming, real-time updates, and rich message rendering (markdown, code).
  • Integrate real-time features using WebSockets, SSE / streaming APIs, FCM/APNs push, or event-driven updates.
  • Build complex multi-step workflows, dashboards, and data-heavy views (charts, lists, maps) optimized for mobile.

Web Development (Secondary)

  • Build and maintain web apps using Next.js (App Router), React, TypeScript, and Tailwind CSS.
  • Share logic, design tokens, and API clients between mobile and web where possible (TypeScript monorepo, shared SDKs, or Flutter Web where appropriate).
  • Apply sound rendering strategies (SSR / SSG / ISR / CSR) and keep web performance and accessibility high.
  • Contribute to embeddable / SDK-style web widgets where relevant.

Architecture & Backend Integration

  • Integrate with backend services (TypeScript/Node and Python) over REST and/or GraphQL APIs.
  • Implement secure authentication (JWT, OAuth, social login, Sign in with Apple/Google, session-based auth) and secure token storage.
  • Design offline-first data layers and caching strategies; handle large paginated and infinite lists efficiently.
  • Ensure robust error handling, observability, analytics, and performance monitoring.
  • Drive testing strategy: unit, widget/component, integration, and E2E tests (flutter_test, Jest, React Native Testing Library, Detox, Maestro, Patrol; Cypress/Playwright for web).

Engineering & Collaboration

  • Translate product requirements and Figma designs into polished mobile and web implementations.
  • Conduct structured code reviews and enforce high-quality coding standards.
  • Collaborate closely with backend engineers, product managers, and designers.
  • Build and maintain CI/CD pipelines for mobile and web (GitHub Actions, Fastlane, Codemagic, EAS).
  • Take ownership of features from concept to production release; mentor junior engineers.

Must-Have Qualifications

Mobile Expertise (Primary)

  • ≥ 1 year of production experience shipping cross-platform mobile apps to both the App Store and Google Play.
  • Strong command of Flutter + Dart and/or React Native + TypeScript; willingness to learn the other.
  • Solid understanding of iOS and Android platform conventions, app lifecycle, permissions, and Human Interface / Material Design guidelines.
  • Experience with state management, navigation, local storage (SQLite / Hive / Drift / MMKV / WatermelonDB), and offline sync.
  • Experience with push notifications, deep linking, and app store release and review processes.
  • Experience with mobile performance profiling and optimization.

API & Integration

  • Experience integrating mobile and web clients with Node.js and Python backends.
  • Strong understanding of REST APIs and/or GraphQL.
  • Familiarity with authentication systems (JWT, OAuth, session-based auth) and secure data handling on devices.
  • Experience handling streaming responses, WebSockets, and large paginated datasets.

Web Skills (Secondary)

  • Working knowledge of React, Next.js, TypeScript, and Tailwind CSS.
  • Understanding of rendering strategies (SSR, SSG, ISR, CSR) and responsive, accessible web design.
  • Familiarity with form handling and validation (React Hook Form, Zod) and data fetching (TanStack Query).

DevOps & Quality

  • CI/CD familiarity for mobile (Fastlane, GitHub Actions, Codemagic, EAS) and web.
  • Strong Git workflows and collaborative branching strategies.
  • Testing mindset spanning unit, integration, and E2E coverage.
  • Comfort with Docker-based local development workflows.

Engineering Mindset

  • Clean, maintainable code adhering to SOLID principles.
  • Strong debugging and performance-profiling skills.
  • Ownership-driven, product-first thinking.
  • Comfortable working independently in an in-office startup environment.

Critical Requirements – High Weightage

> This is non-negotiable. Applications without these will not be prioritized.

Portfolio, Live Apps & Demos

You must be able to show, not just tell. With your application, explicitly share:

  • An active GitHub profile showcasing real, production-grade mobile code (not just tutorials or forks).
  • Live apps — App Store and/or Google Play links (or TestFlight / internal-testing builds) that we can install and use right now. Flutter or React Native + TypeScript projects strongly preferred.
  • A portfolio or demo reel (site, video walkthrough, or screen recordings) highlighting your UI/UX craftsmanship — visual quality, animations, interaction design, and polish you are personally responsible for.
  • At least one live web project (URL) built with React / Next.js, as secondary proof of web skills.
  • Demonstrated ability to build complex SaaS products, AI-integrated UIs, real-time apps, or data-heavy interfaces.
  • Clean code structure, thoughtful architecture, and clear documentation.

In your application, please include direct links to

https://forms.gle/FPUtQZ9ebgHPeAH59

  • Your GitHub profile (and 1–3 specific repos you're proud of).
  • At least one live mobile app (App Store / Google Play URL) you built or substantially contributed to.
  • A portfolio / demo that highlights your UI/UX craftsmanship.
  • A live web project URL (secondary).

Tell us, for each link, exactly what you built and which parts are yours.

Technical Assessment

We will evaluate your

  • Mobile architecture design and scalability decisions.
  • Code quality and maintainability.
  • Performance optimization strategy (startup time, rendering, memory).
  • Ability to convert product requirements and Figma designs into production-ready mobile UI.
  • End-to-end ownership during feature implementation, including release readiness.

Nice-to-Have

  • Experience with both Flutter and React Native, or with native Swift / SwiftUI and Kotlin / Jetpack Compose.
  • Experience building AI-powered, streaming, or real-time mobile interfaces (on-device ML, voice, chat/agent UIs).
  • Experience with Meta platform integrations (WhatsApp Business API, Instagram/Facebook Graph API, Meta SDKs).
  • Experience with Flutter Web, React Native Web, or monorepos (Nx / Turborepo) sharing code across mobile and web.
  • Experience building embeddable widgets / SDKs.
  • Exposure to animation tooling (Rive, Lottie, Reanimated, Framer Motion).
  • Experience with Firebase / Supabase, analytics, A/B testing, and feature flags.
  • Contributions to open-source Flutter / React Native / React projects.
  • Experience working in early-stage startups.

What We Offer

  • Competitive salary with a strong growth trajectory.
  • High-impact role with direct influence on product direction.
  • Opportunity to work on cutting-edge AI-driven products across mobile and web.
  • Fast execution cycles and a strong ownership culture.
  • Learning budget for courses and certifications.
  • Collaborative in-office engineering culture in Hyderabad.

https://forms.gle/FPUtQZ9ebgHPeAH59

If you are passionate about building beautiful, high-performance iOS and Android apps — and want to shape the product experience of a growing startup — send us your GitHub, your live apps, and your portfolio. We'd love to see what you've shipped.

Required Skills

JavaScriptTypeScriptReactNode.jsPythonSwiftKotlinFlutterReact NativeDocker

Job Details

Employment TypeFull-Time
Work ModeOn-Site
Experience1 – 6 years
Positions1

Posted by

N/A

Posted on:

3 Oct 2026

About Steps AI

More open roles

Browse all jobs →