Senior Flutter Engineer Remote

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

At least 3 years of Flutter development experience with published apps., Strong knowledge of Dart and Flutter ecosystem, including state management techniques., Experience with RESTful and GraphQL APIs, and real-time communication protocols., Proficiency in SQL and NoSQL databases, and understanding of cloud deployment strategies..

Key responsibilities:

  • Develop cross-platform mobile and web apps using Flutter.
  • Create intuitive, pixel-perfect user interfaces with animations and micro-interactions.
  • Optimize applications for performance, memory, and battery efficiency.
  • Design and implement backend APIs and real-time features, and contribute to system architecture.

Job description

Were hiring a Full Stack Mobile Developer with strong Flutter expertise and solid backend experience. You will build mobile apps and also contribute to backend systems, APIs, and overall architecture.

Company details
We’re pioneering advancements in AI hardware and software, building foundational technology that makes intelligence ambient, personal, and ever present. Learn more at https:heypocket.com

Requirements
• 3+ years of Flutter development experience with published apps
• Strong knowledge of Dart and Flutter ecosystem including state management (Bloc, Riverpod, Provider, GetX)
• Experience with RESTful and GraphQL APIs, realtime communication (WebSocketsSSE)
• Database proficiency: SQL (PostgreSQLMySQL) and NoSQL (MongoDB, Firebase)
• Knowledge of cloud platforms and deployment strategies
• Understanding mobileapp architecture patterns (MVVM, Clean Architecture)
• Experience implementing authentication, authorization, caching, security best practices

Responsibilities
• Develop crossplatform mobile (iOSAndroid) and responsive web apps using Flutter
• Build intuitive, pixelperfect UIs with animations, transitions, microinteractions
• Optimize apps for performance, memory usage and battery efficiency
• Integrate device APIs (camera, location, notifications, sensors)
• Handle offline mode, synchronization and caching logic
• Design and implement RESTGraphQL endpoints and realtime features on backend
• Create serverside components (Node.js, Python or similar), database schema, background job processing, microservices
• Set up monitoring, logging, alerting, and performance optimizations
• Contribute to architecture decisions, technical documentation and API specifications
• Plan and execute database migrations and ensure high availability and fault tolerance

Job Details
Job location: Remote
Potential opportunity to work from our San Francisco office.

Interview process
• Technical Intro
• Assignment
• Final round

Important Note
ClanX is a recruitment partner, helping Pocket hire Full Stack Mobile Developer.

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Problem Solving

Flutter Developer Related jobs