Software Development Engineer (SDE) – Mobile (iOS & Android) with Web
Steps AI
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.
About Steps AI
Required Skills
Job Details
Posted by
N/A
Posted on:
3 Oct 2026
About Steps AI
More open roles
- Senior Full Stack UI Engineer (5+ Years in React.js, TypeScript/JavaScript and RESTful APIs)FIS · Pimpri-Chinchwad, Maharashtra, India
- Full Stack Developer - React.js / JavaScriptForward Eye Technologies · Noida, Uttar Pradesh, India
- Full Stack Javascript (India)Particle41 · India
- Full Stack Javascript (India)Particle41 · India
- Senior Software Engineer (Fullstack developer)- Javascript- Consulting - 5 Years -GurugramCrescendo Global · Andhra Pradesh, India
- Freelance Full-Stack Developer - Python & JavaScriptDigital · India