Make Your Resume Now

Senior Staff Engineer (Flutter)

Posted January 10, 2026
Full-time Not Applicable

Job Overview

REQUIREMENTS:

  • Experience : 7.5+ Years
  • Strong proficiency in Dart and Flutter framework.
  • Solid understanding of Mobile UI/UX principles and responsive design.
  • Experience with mobile architecture patterns, preferably Clean Architecture with BLoC.
  • Strong proficiency in Swift, Objective-C, Kotlin, Java, and Flutter frameworks. Practical knowledge of native mobile development (Android with Kotlin or iOS with Swift).
  • Extensive knowledge of mobile app development best practices, design patterns, and architectural principles.
  • Solid understanding of RESTful APIs, JSON, and other web services integration methods.
  • Familiarity with mobile app testing frameworks and tools, such as XCTest, Espresso, and Flutter testing frameworks.
  • Hands-on experience with RESTful APIs, databases, and third-party integrations.
  • Proficient in using Git for version control and collaborative development.
  • Knowledge of CI/CD for mobile applications.
  • Experience in Unit Testing and Mobile flutter SQF Lite is must .
  • Experience in Spring Core, Mobile - Flutter , app performance and security.
  • Experience in any one of these Mobile - Flutter – Bloc or Mobile - Flutter – Provider or Mobile - Flutter– GetX

RESPONSIBILITIES:

 

  • Understanding the client’s business use cases and technical requirements and be able to convert them into technical design which elegantly meets the requirements.
  • Collaborate with product managers, UI/UX designers, and QA engineers to deliver high-quality software solutions.
  • Participate in code reviews, unit testing, and integration testing to ensure high standards of code quality.
  • Knowledge of design patterns and technical solutioning.
  • Passionate about building great solutions
  • Mentoring the team members to meet the client's needs and holding them accountable for high standards of delivery
  • Optimize application performance and troubleshoot production issues as needed.
  • Contribute to architectural decisions and help evolve the system design.
  • Stay updated with emerging technologies and propose innovative solutions to improve development efficiency.

Ready to Apply?

Take the next step in your career journey

Stand out with a professional resume tailored for this role

Build Your Resume – It’s Free!