Flutter Developer

Employment Type

: Full-Time

Industry

: Miscellaneous



Flutter Developer Job Description Seeking a talented and enthusiastic mobile developer with Flutter experience to join our mobile development team and work closely with our customers, project managers, architects, UI/UX designers, and QA team members. You will be responsible for delivering across the full app life cycle from concept, design, build, deploy, test, release to the app stores, and support. AgreeYa Solutions is ranked the #1 Software Development Company by the Sacramento Business Journal that's been in business for 20 years. As the company grows there will be plenty of growth opportunities working on cutting edge projects for the private and public sectors. Responsibilities Communicate effectively and professionally in all forms of communication with internal and external customers Work closely with the UI/UX and QA team throughout the project life cycle Work with onshore and offshore resources collaborating development as well as mentoring team members Create proof-of-concept apps for iOS and Android using Flutter Ensure adherence to software development best practices Deliver state-of-the-art iOS mobile experiences using Apple's Human Interface Guidelines Deliver state-of-the-art Android mobile experiences using Google's Material Design Make efficient use of source control and bug tracking systems Create and review estimates for proposals requiring development of Flutter apps Create and review unit tests for robustness, including edge cases, usability, and general reliability Work on bug fixing and improving application performance Continuously research, evaluate, and implement new technologies to maximize development efficiency Work with outside data sources and APIs Resource Requirement Full time Mandatory Qualifications Bachelor's degree in Computer Science, Information Systems and/or equivalent work experience Experience with building Flutter mobile apps published in Apple App Store and Google Play 4-5 years of experience in mobile application development 1-2 years of experience developing mobile apps for iOS and Android using Flutter Experience using Xcode to develop and/or build iOS apps Experience using Android Studio to develop and/or build Android apps Experience developing iOS apps for iPhone and iPad Experience developing Android apps for Android phones and tablets Experience using RESTful APIs to integrate mobile applications to server-side systems Strong analytical and problem-solving skills Must be legally authorized to work in the United States for any employer without sponsorship Good communicator and team player with strong organizational skills Ability to be proactive, find solutions and meet deadlines Clear understanding of software development best practices Experience working in an agile environment Ability to quickly adapt to changes and learning from field testing Working knowledge of SCM with strong emphasis on Git and proper Git Flow Good understanding of development environment, testing and Apple App and Google Play store publishing Desired Qualifications Experience with creating automated builds for iOS and Android apps Experience developing an Apple Watch or Android wearable app Experience using location services in iOS and Android apps Experience with mobile app security on iOS and Android Experience integrating maps (e.g. ESRI, Mapbox, Google Maps, etc.) into iOS and Android apps Experience with turn by turn directions in iOS and Android apps Experience integrating push notifications (e.g. One Signal) into iOS and Android apps Experience integrating Flurry Analytics into iOS and Android apps Experience integrating Fabric/Firebase Crashlytics into iOS and Android apps

Launch your career - Create your profile now!

Create your Profile