Sr Flutter Developer
Location : Indore, India,
Experience : 6 Year
Rate: $15 / Hourly
Availability : Immediate
Work From : Any
Category : Information Technology & Services
PROFESSIONAL SUMMARY
● Almost 6 years of experience developing native applications with Android, including 4 years developing native Android apps and firebase, 3 years developing with Flutter.
● 4 years of experience working with Storyboards, Auto Layout, Constraints, and Size Classes for a clean and elegant UI implementation across all different device screen sizes.
● Experience with MVC, MVP, MVVM, and VIPER design patterns.
● Experience in charge of iOS App Store deployments, iOS Provisioning and Distribution profiles, Certificates, and App IDs, as well as Test flight Beta version distribution.
● Solid experience with iOS Frameworks such as Core Data, Core Animation, Core Location, Health Kit, Map Kit, UI Kit, Event Calendar.
● 1 year of experience working with the Apple Watch.
● Experience with design patterns in iOS like (Singleton, Observer, Delegate, Factory, builder, facade).
● Experience with Universal App development: One codebase for both iPhones and iPads.
● Experience writing multi-threaded applications using GCD, Blocks, and NS Operation queues.
● Good understanding of Apple's Human Interface Design guidelines.
● Experience working with Push Notifications with Firebase.
● Experience with X code, Interface Builder, and Instruments.
● Experience Data Persistence likes Core Data y Users Defaults, Key Chain, Saving Files on file System, Plist, SQLite
● Experience working with Dependencies like Cocoa Pods, Carthage.
● Experience working with Push Notifications with Firebase.
● Experience working with Gradle App Project.
● Experience with Data Binding, Lifecycles, Room and View Model, work Manager, Navigation.
● Experience with review codes like Sonar Link.
● Experience with ProGuard (obfuscate and optimize code)
● Experience working in the Agile Software Development Life Cycle with Scrum (stand-up, grooming, planning, retrospective).
● Experience in animations with Lottie.
● Experience in socket programming, maps, AWS, SNS, S3 bucket management, AWS authentication, azure authentication, firebase, VDO calling, agora, audio calling, teillio, unity, c#, pun2
● Experience with Application Lifecycle Management (ALM) tools like Azana, Trello.
● Experience working with JSON, XML, and Restful APIs.
● Great knowledge and experience with Source Control using Git and SVN. Including the Git-Flow branching model.
● Solid knowledge of Object-Oriented concepts (Inheritance, Polymorphism, Abstraction, and Encapsulation)