Lead Automation Engineer

4.0 - 9.0 years

6.0 - 11.0 Lacs P.A.

Kolkata, Mumbai, New Delhi, Hyderabad, Pune, Chennai, Bengaluru

Posted:2 weeks ago| Platform: Naukri logo

Apply Now

Skills Required

AutomationmetadataVersion controlGITPostgresqlPharmacyAgileAnimationTestingAndroid

Work Mode

Work from Office

Job Type

Full Time

Job Description

About Us Testing Mavens is a next-generation QA & Software Testing Services provider headquartered in New Jersey, USA, with offshore facilities in India. We have deep expertise in various spheres like Finance and Advisory, EdTech, Fashion and Pharmacy, etc. We partner with massive global brands to deliver excellent testing experience. About the Role We are seeking a highly experienced Senior Flutter/Dart Engineer to help build and evolve our no-code/low-code platform. This individual will be responsible for delivering high-quality applications across web and mobile using modern Flutter patterns, state management, and GraphQL integration. Candidates should demonstrate deep expertise through a portfolio of production-ready applications and well-crafted code. Position: Senior Flutter/Dart Engineer Location: Initially remote, Later in Pune, India 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 Flutter s 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 Your Quality Gatekeepers, Partner with us today.

Testing Mavens Software

Software Testing/Quality Assurance

Test City

50-100 Employees

11 Jobs

    Key People

  • Jane Doe

    CEO
  • John Smith

    CTO

RecommendedJobs for You

Noida, Uttar Pradesh, India

Noida, Uttar Pradesh, India

Pune, Maharashtra, India

Kolkata, Mumbai, New Delhi, Hyderabad, Pune, Chennai, Bengaluru

Chennai, Tamil Nadu, India