Godfrey Systems is currently looking to hire a Sr. Mobile App Developer - Flutter. This opportunity is a 6+ month contract role with great likelihood of extension and can be worked 100% remotely from anywhere in the U.S. Must be available to work 40 hours per week.Title: Sr. Mobile App Developer - FlutterLocation: Remote / TelecommuteContract Duration: 6+ monthsOverview:The Sr. Mobile App Developer - iOS-Android-Flutter will work and support multiple Flutter Dart app projects. This developer role is responsible for front-end tasks and hands-on development of applications and services for multiple Flutter apps. As a senior role, this person will be expected to participate in system design and provide thought leadership in the full lifecycle from concept to production.Responsibilities:Review business requirementsPerform a technical analysis of requirementsProduce a solid, detailed technical designWrite clean, modular, robust code to implement the desired requirementsContirbute ideas for making the application better and easier to useEfficiently use third-party data sources and APIsExplore and utilize new technologies to maximize development efficiencyCreate and execute unit tests on your code, to ensure its robustness, including edge cases, usability, and general reliabilityWork together with cross-functional teams to define, design, and ship new featuresTroubleshoot issues, fix bugs and improve application performanceCreate and maintain advanced applications for the Android and iOS platformsQualifications:Minimum 2-3+ years of experience in, and have an excitement for, Flutter FrameworkProficient experience in Dart programming languageExcellent knowledge of Android and Firebase SDKsGood familiarity with third-party libraries and APIsGood knowledge of the general mobile landscape, architectures, trends, and emerging technologiesExperience with Node.js and javascript is a plusGood knowledge of Firebase Cloud Function, Firebase Firestore and all other Firebase technologiesExperience of working with Swift or JavaExperience and understanding of the full mobile development life cycle in Android and/or iOS app development, deployment, and managementGood experience of working with remote data via REST and JSONProficient with OAUTH2.0 Token Session for app login controllerExperience in Android and/or iOS app development with in-app purchases integrationFamiliar with Webpack and other build and packaging systemsExperience with Git source control and effective branching and release management practicesAbility to debug, diagnose and resolve complex Flutter app bugs throughout the stackStrong communication skills in a collaborative environment of CI/CD attention to design detail (UI/UX) documentation skills.Work remotely & as part of a distributed engineering team.