
Software Engineer (Mobile)
Condé Nast
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