Skip to main content
CodeLions
Зібрано зDouСьогодні
FullstackSenior

Senior Full-Stack Flutter Engineer

DartFlutterBLoCRxDartFreezedjson_serializablePlatform ChannelsKotlinJavaJetpackRetrofitRxJava2RoomRealmOrmLiteSwiftCoreLocationMaterial-UIGoogle Mapsgeolocationbackground tasksBLENFCQR scanningDeep LinkingFirebase MessagingPush NotificationsOneSignalNode.jsTypeScriptNestJSExpress.jsGraphQLApolloWebSocketsReactNext.jsReduxZustandReact QueryPostgreSQLRedisFirebaseDynamoDBMongoDBJWTOAuthFirebase AuthCognitoAmazon SQSKafkaBullJestAWSGCPDockerGitHub ActionsCodemagicFastlaneAWS CloudFormationTerraformServerpodDart FrogOpenAI APIAnthropicLangChainRAGCursorSQLiteDriftCI/CD
Формат
Remote
Зайнятість
-
Локація
Worldwide
Оплата
Не вказана

Про позицію

CodeLions is hiring a Senior Full-Stack Flutter Engineer to own mobile app development with Flutter, backend services with Node.js/NestJS, and web dashboards with React/Next.js. The role involves building cross-platform apps, integrating native features, and reviewing code. The team is international with engineers from Ukraine and client-side specialists.

Обовʼязки

  • Build and maintain high-quality cross-platform apps for iOS and Android with Flutter
  • Design, build, and maintain backend services, APIs, and databases
  • Develop dashboards, admin panels, and client-facing web apps
  • Integrate native Android and iOS features
  • Review code and set engineering best practices

Вимоги

  • 5+ years of commercial software development experience
  • Experience delivering products across mobile, backend, and web
  • Upper-Intermediate English or higher
  • LLM integration experience (OpenAI, Anthropic, LangChain) or RAG
  • Daily use of AI-assisted development tools (Cursor, Claude Code)
  • 4+ years with Flutter and Dart, with apps shipped to App Store and Google Play
  • Strong experience with Bloc and reactive programming (Streams, RxDart)
  • Clean Architecture and code generation (Freezed, json_serializable)
  • Native integration through Platform Channels, with solid Kotlin or Swift knowledge
  • Push notifications (FCM, APNs, or OneSignal), deep links, and background tasks
  • Local storage and offline-first apps (SQLite, Drift, or similar)
  • Unit, widget, and integration testing
  • 3+ years building backend services with Node.js and TypeScript (NestJS or Express)
  • API design with REST and GraphQL, plus real-time communication through WebSockets
  • Strong PostgreSQL skills: schema design, query optimization, indexing, migrations
  • Redis for caching, pub/sub, and queues
  • Experience with NoSQL databases (Firestore, DynamoDB, or MongoDB)
  • Authentication and authorization (JWT, OAuth, Firebase Auth, or Cognito)
  • Background jobs and message queues (SQS, Kafka, BullMQ, or similar)
  • Backend testing with Jest or similar
  • 2+ years with React and TypeScript
  • Next.js (SSR, routing, API routes)
  • State and data management (Redux Toolkit, Zustand, or React Query)
  • Responsive, mobile-first layouts
  • Building dashboards, including real-time data visualization
  • Nice to have: AWS or Firebase/Google Cloud
  • Nice to have: Docker and CI/CD (GitHub Actions, Codemagic, or Fastlane)
  • Nice to have: Background location tracking, geolocation services, and Google Maps
  • Nice to have: Bluetooth, NFC, or QR scanning integrations
  • Nice to have: A background in native Android development (Kotlin, Jetpack)
  • Nice to have: Microservice architecture and high-load systems
  • Nice to have: Infrastructure as Code (CloudFormation, Terraform)
  • Nice to have: Dart on the backend (Serverpod, Dart Frog)

До кого писати

Senior Full-Stack Flutter Engineer
Оригінал