8 - 13 years

20 - 35 Lacs

Posted:3 weeks ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Responsibilities Cross-Platform Development: Build, deploy, and maintain robust Flutter applications targeting iOS, Android, and Web. State Management Architecture: Design and implement advanced state management using GetX and related reactive patterns including Controllers, Bindings, Workers, and Rx observables. Feature Development: Collaborate with design, product, and engineering teams to ship new features across the Burrow platform. GraphQL Integration: Build and maintain complex GraphQL queries and mutations, with seamless integration into Hasura or equivalent systems. UI/UX Implementation: Create responsive layouts and pixel-perfect UI using custom widgets, reusable components, and adaptive theming. Performance Optimization: Monitor, profile, and optimize rendering performance, widget rebuilds, and memory usage. Testing & QA: Implement unit, widget, and integration tests using flutter_test, integration_test, and golden testing frameworks. Navigation & Routing: Use GetX or other routing libraries to manage structured navigation stacks and route transitions. CI/CD & Version Control: Work within Git-based workflows, contribute to CI/CD pipelines, and ensure high-quality releases. Team Collaboration: Communicate effectively in a remote team environment, participate in design discussions, and conduct code reviews. Requirements Production Portfolio: At least 3 Flutter applications deployed to production (mobile/web), including at least 1 targeting the web, with code samples or repositories available for review. Flutter Expertise: 4+ years of experience with Flutter and Dart, with strong command over layout, rendering pipeline, and animation framework. Development Experience: 8+ total years of development experience in any mobile or frontend frameworks or languages Reactive Programming: Deep understanding of reactive programming concepts and patterns as used in GetX, including use of Rx observables and GetX controllers. State Management: Proven experience designing scalable state architectures using GetX and optionally Provider, Riverpod, or BLoC. GraphQL & Hasura: Hands-on experience integrating Flutter apps with Hasura or similar GraphQL engines, including crafting complex queries and mutations and implementing them in flutter applications. Custom Widgets & Theming: Ability to create reusable, styled components and manage theme systems with ThemeData. Animations: Familiarity with AnimationController, AnimatedBuilder, implicit animations, and page transitions. Navigation & Routing: Proficiency with GetX navigation or structured routing libraries like go_router or auto_route. Performance Profiling: Skilled in optimizing widget builds, memory usage, and app startup time. Testing: Proficient in writing unit, widget, and integration tests using Flutters built-in tooling, including golden testing. Startup Experience: Comfortable operating in an agile, fast-paced environment and independently owning project areas. Communication: Strong verbal and written communication skills with a focus on team alignment and clear documentation. Nice-to-Haves Experience with Burrow or other no-code/low-code platforms Familiarity with cohort and feature flag management strategies Background in back-end systems such as Node.js, PostgreSQL, and Hasura metadata

Mock Interview

Practice Video Interview with JobPe AI

Start Flutter Interview Now

My Connections Digital Convergence Technologies

Download Chrome Extension (See your connection in the Digital Convergence Technologies )

chrome image
Download Now
Digital Convergence Technologies
Digital Convergence Technologies

Information Technology

San Francisco

50 Employees

49 Jobs

    Key People

  • John Smith

    CEO
  • Sarah Johnson

    CTO

RecommendedJobs for You

Pune, Maharashtra, India

Bengaluru / Bangalore, Karnataka, India