Condé Nast logo

Software Engineer (Mobile)

Condé Nast

Remotesenior$160k–$185kPosted 8h ago

Job description

  • Condé Nast is hiring a Mobile Software Engineer III based in our New York office to work on our apps

  • You will work alongside Product, Design and Engineering to solve problems creatively and build apps and features that spark joy with our global audiences

  • The global engineering team is responsible for scaling, building, and deploying websites that serve over 330 million users per month globally

  • You will collaborate with international colleagues across the US, UK, and India, working cross-functionally with Product, Data, Design, UX, and Delivery teams

  • Design, develop, and maintain cross-platform features using Flutter 3.x and Dart

  • Translate Figma designs into performant, reusable UI components

  • Integrate REST and GraphQL APIs with secure identity flows

  • Optimise for performance, memory, and responsiveness across devices

  • Write comprehensive unit, widget, and integration tests to ensure app stability

  • Support continuous delivery pipelines (GitHub Actions, Firebase App Distribution)

  • Keep up to date with emerging Flutter/Dart libraries, patterns, and best practices

  • Build AI-native user experiences leveraging LLMs, agentic workflows and generative AI capabilities across mobile workflows and customer journeys

  • Technical Environment

  • Languages / Frameworks: Flutter 3.x, Dart, Swift, Kotlin

  • APIs / Integration: REST, GraphQL, OAuth 2.0, OpenID Connect

  • Analytics / A/B Testing: Snowplow, Firebase, internal experimentation framework

  • Storage / Data: Hive, SQFlite, Firebase Remote Config

  • CI/CD Pipeline: GitHub Actions, Fastlane, Firebase App Distribution, Shorebird

Benefits

  • Domestic Partner Benefit Extensions

  • Free Mental Health Services

  • Assistance in Refinancing Student Loans

  • Long-term Remote Work Pilot

  • Extended Bereavement leave

  • Extended Parental Leave

  • Added Adoption Financial Support- The best candidate for this role has a strong background in native mobile development with either professional experience developing with Flutter, or a strong desire to learn

  • Familiarity with state management solutions (Provider, Riverpod, Bloc, GetX)

  • Hands-on experience with Firebase services (Analytics, Crashlytics, Remote Config, Notifications)

  • Strong proficiency in Dart and Flutter architecture (MVVM, Clean Architecture)

  • Solid understanding of Git workflows and Agile/Scrum methodologies

  • Skilled at debugging, profiling, and maintaining high-quality code

  • 5+ years of professional iOS and/or Android development experience using native languages like Swift or Kotlin

  • Experience with RESTful / GraphQL APIs and local storage frameworks (Hive, SQFlite)

  • Professional Flutter development experience, including integration within native iOS/Android apps

  • Experience communicating and collaborating with personnel across locations and timezones

  • Experience with animations and motion libraries (Lottie, Rive)

  • Familiarity with analytics tracking (Snowplow, Firebase Analytics) and experimentation platforms (GrowthBook)

  • Understanding of subscription / paywall / entitlement systems

  • Contributions to open-source Flutter plugins or community initiatives