Senior Software Engineer (Flutter)

Remote
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!

WhatsApp