Search Jobs

Search by job, company or skills

Senior Software Engineer (Flutter)

Senior Software Engineer (Flutter)

Techware Software Solutions Pvt Ltd
Early Applicant
  • Posted 22 days ago
  • Be among the first 20 applicants

Job Description

All Jobs

Senior Software Engineer (Flutter)

Sharjah, SH, United Arab Emirates

Apply Now!

Role Description

This is a full-time remote role for a Senior Software Engineer (Flutter) at Techwaresoft. As a Senior Software Engineer (Flutter), you will be responsible for working with our team of talented engineers to design and build the next generation of mobile applications in a scalable manner.

Qualifications

  • Bachelor's/Master's in Computer Science with 5+ years in mobile development
  • 4+ years of hands-on experience with Flutter and Dart
  • Proven record of developing Android/iOS apps using Flutter
  • Expertise in state management (Bloc, Provider, setState) and animations (Rive, implicit/explicit)
  • Strong understanding of RESTful APIs, data storage, and parsing techniques
  • Experience with native integrations via Platform Channels and 3rd-party SDKs
  • Knowledge of testing, CI/CD tools (CodeMagic, Azure DevOps, App Center), and app security
  • Familiar with Firebase services, MVVM architecture, and design patterns
  • Proficient in Git, mobile UI/UX standards, and performance optimization
  • Strong problem-solving, teamwork, and communication skills with a passion for innovation

Responsibilities

  • Deliver full app lifecycle: concept to deployment and support
  • Collaborate with team on full-stack architecture and functionality
  • Translate requirements into efficient, functional solutions
  • Optimize app performance and enhance user experience
  • Write clean, maintainable, and up-to-date code

Must Have

  • Proficiency in Flutter
  • Experience integrating RESTful APIs, Firebase and third-party libraries/SDKs
  • Proficiency in clean, maintainable coding, Git version control, and testing frameworks
  • Strong grasp of state management (Bloc, Provider, setState)
  • Solid understanding of the mobile app lifecycle

Nice to have

  • Experience with Rive animations and custom Flutter plugins
  • Knowledge of MVVM architecture and design patterns
  • Familiarity with CI/CD tools like CodeMagic or Azure DevOps
  • Understanding of app security best practices
  • Passion for new Google frameworks and open-source tech

What's great in the job

  • Opportunity to work on innovative projects
  • Joining a dynamic team passionate about digital innovation
  • Making a real impact in software development
  • Constantly learning and adapting in a fast-paced environment
  • Collaborating with diverse teams to achieve common goals

Apply Now!

More Info

Job Type:
Industry:
Employment Type:

Key Skills