ApplySarthi

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

Steps AI

Tailor my CV for this job, freeView job and applyYour CV rewritten for this role, from your real experience. Sign in with Google, nothing to install.

Got this interview? Our apps help you get the job.

Skills named in this job

Read from the description itself, not inferred.

This role on the market

5,890 open development roles across 524 companies are on ApplySarthi right now, most of them in Bengaluru (388), Hyderabad (141), Delhi NCR (53).

What development roles keep asking for: AWS (16%), Java (15%), C++ (14%) — counted across their open postings here.

Software Development Engineer jobs in Hyderabad · Software Development Engineer jobs in India · Remote Software Development Engineer jobs · Android jobs · CI/CD jobs · CSS jobs · Cypress jobs

Steps AI has 7 open roles listed here.

Counted across 14 company job boards, updated as roles open and close.

Preparing for this interview

Interviews for development roles keep coming back to AWS, Java, C++. Practise those questions before you sit with Steps AI.

Questions you are likely to be asked

  1. Why do you want to join Steps AI?
  2. What is your experience with Flutter? Tell me one thing you learned the hard way.
  3. How do you structure an app so new features do not break old ones?
  4. What changes when an app grows from a thousand users to a million?
  5. How do you keep an app smooth on low-end phones?

Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.

Practise the Software Development Engineer (SDE) – Mobile (iOS & Android) with Web at Steps AI interview free →

**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 1. Your GitHub profile (and 1–3 specific repos you're proud of). 2. At least one **live mobile app** (App Store / Google Play URL) you built or substantially contributed to. 3. A **portfolio / demo** that highlights your UI/UX craftsmanship. 4. 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.

Match this job to your CV

ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.

Check my match →

Similar open roles

Need answers during your interview? Try Live Sarthi.

Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.

Try Live Sarthi free →

A Windows app, from the same team as ApplySarthi.

Listed on wellfound · posted 2026-10-02. ApplySarthi collects openings and links to application pages; the role is advertised by Steps AI, not by us.