Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Design and Build sophisticated and highly scalable apps using Flutter.
- Build custom packages in Flutter using the functionalities and APIs already available in native Android and IOS.
- Use of Model-View-Controller ( MVC) and Model-View-ViewModel-Controller (MVVM) as it relates to designing, developing architecture and developing maintainable, testable and functional software that meets product requirements.
- Follow the best practices while developing the app and also keeping everything structured and well documented.
- Manage the code and project on Git in order to keep in sync with other team members and managers
- Maintaining software through product lifecycle including design, development, verification and bug fixes.
- Build and deploy our App to Play store and Apple store.
- Working on mobile platforms (iOS and/or Android).
Job Requirements
- BS degree in Computer Science, Engineering or a related subject
- 2 + Years of experience of iOS mobile development experience
- 1+ years of experience in flutter development
- Excellent background in iOS development
- Experience working with 3rd party SDKs for Analytics, Performance Tuning, Push Notifications, Social Media and Campaign Attribution.
- Familiarity with REST APIs to connect Android applications to back-end services.
- Strong knowledge of Android UI design principles, patterns, and best practices.
- Experience with offline storage, threading, memory leak handle and performance tuning.
- Understanding of Material Design principles and guidelines.
- Proficient understanding of code versioning tools, such as GIT.
- Have published at least one original iOS app.