GeekSoft Consulting

Flutter Developer - Dart Programming

Bengaluru, KA, IN

27 days ago
Save Job

Summary

Job Description

We are seeking an experienced and passionate Flutter Developer to design, build, and continuously enhance our clients online mobile platform. The ideal candidate will have 8+ years of mobile development experience, with at least 4 years dedicated to Flutter, and will contribute to the full development lifecycle from concept to deployment.

Roles And Responsibilities

  • Design, develop, and maintain high-quality mobile applications using the Flutter framework and Dart language
  • Collaborate with UI/UX designers to translate wireframes and visual concepts into fully functional mobile applications
  • Integrate backend services and RESTful APIs into mobile apps
  • Conduct research and suggest new technologies and tools, ensuring implementation follows best practices
  • Ensure resiliency, availability, and security of mobile platforms and applications
  • Participate in all stages of the mobile development lifecycle including design, development, testing, deployment, and maintenance
  • Write clean, maintainable, and efficient code while adhering to coding standards
  • Conduct Unit, Widget, and Integration Testing for app quality and reliability
  • Collaborate with cross-functional teams to define, design, and deliver new features
  • Monitor and improve app performance and resolve technical issues
  • Stay updated with current trends, techniques, and advancements in mobile development

Skills And Qualifications Required

  • 8+ years of experience in mobile development, with at least 4 years using Flutter
  • Strong proficiency in Dart and the Flutter framework
  • In-depth knowledge of mobile architecture patterns like MVC, MVVM, and BLoC
  • Solid understanding of Android and iOS design principles and platform-specific UI/UX standards
  • Hands-on experience with RESTful APIs, Git version control, and third-party libraries
  • Experience with Firebase, SQLite, or similar local data storage solutions
  • Familiarity with CI/CD pipelines and automation tools
  • Knowledge of mobile testing frameworks and methodologies
  • Understanding of cloud platforms like Firebase or AWS
  • Exposure to native app development (Java/Kotlin/Swift) is a plus
  • Strong problem-solving, analytical, and communication skills
  • Bachelors degree in Computer Science, Engineering, or a related field (or equivalent work experience)

Preferred Skills

  • Experience working in Agile/Scrum teams
  • Knowledge of containerization or backend integration
  • Familiarity with web services and mobile-to-web integrations

(ref:hirist.tech)

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job