Summary
✨ AI‑Generated
A senior mobile engineering position focused on designing and developing cross-platform applications, integrating services, improving performance, and maintaining high-quality software practices.
Highlights
Remote senior role focused on building scalable mobile applications with modern frameworks, strong engineering practices, and continuous delivery.
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 development4+ years of hands-on experience with Flutter and DartProven record of developing Android/iOS apps using FlutterExpertise in state management (Bloc, Provider, setState) and animations (Rive, implicit/explicit)Strong understanding of RESTful APIs, data storage, and parsing techniquesExperience with native integrations via Platform Channels and 3rd-party SDKsKnowledge of testing, CI/CD tools (CodeMagic, Azure DevOps, App Center), and app securityFamiliar with Firebase services, MVVM architecture, and design patternsProficient in Git, mobile UI/UX standards, and performance optimizationStrong problem-solving, teamwork, and communication skills with a passion for innovation
Responsibilities
Deliver full app lifecycle: concept to deployment and supportCollaborate 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/SDKsProficiency 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 practicesPassion for new Google frameworks and open-source tech
What's great in the job?
Opportunity to work on innovative projectsJoining a dynamic team passionate about digital innovationMaking a real impact in software developmentConstantly learning and adapting in a fast-paced environmentCollaborating with diverse teams to achieve common goals
Apply Now!