Design and build sophisticated and highly scalable apps using flutter. Build custom packages in flutter using the functionalities and API already available in native Android and IOS.
Experience: Between 1-4 years
Responsibilities: -
· Design and Build sophisticated and highly scalable apps using Flutter.
· Use of Model-View-Controller (MVC) and Model-View-View-Model-Controller (MVVM) as it relates to designing, developing architecture, and developing maintainable, testable, and functional software that meets product requirements.
· Resolve any problems existing in the system and suggest and add new features in the complete system.
· Follow the best practices while developing the app and keeping everything structured and well documented.
· Manage the code and project on Git to keep in sync with other team members and managers.
· Integrating REST API's with graceful error handling
· Resolve all the bugs reported by the Quality Assurance Specialist in a timely manner.
· Translating UI/UX designs into code
· Implement pixel perfect UI's that match designs.
· Extract and release of the build for iOS or Android.
Requirements: -
· Good understanding of Flutter best practices and a commitment to following them.
· 1+ years of professional experience working with Flutter
· Flutter development framework
· Flutter SDK and Dart programming language
· Experience with code versioning tools such as Git
· Experience with Adobe XD / Zeplin.
· Knowledge of object-oriented programming.
· Understanding of REST APIs, the document request model, and offline storage
· Good at working with third-party dependencies and debugging dependency conflicts
· Familiarity with native build tools, like XCode, Gradle (Android Studio, IntelliJ)
· Experience with automated testing suites, like Jest or Mocha etc.
· Experience of building gaming apps would be valuable
Software Knowledge: -
Project Management Tools; JIRA, Trello,
Swift, Objective C, and Java, Kotlin, Redux, XCode, Gradle
Automated testing suites, like Jest or Mocha etc.
1.The more the Jobs you apply, the higher your chances of getting a job.
2. Keep your profile updated Update
Recruiters prefer candidates with complete profile information.
3. Keep visiting the Teamlease.com daily
Daily visit will ensure you won’t miss out on any Job opportunity.
4. Watch videos to improve Watch videos
Be a better candidate than others by watching these Job-related videos.