03/11/2020
Design and build UI's, frameworks, toolsets, components, navigation elements and customization for an extensive, highly interactive application.
Use of Native Modules and Native UI components from both IOS and Android.
Deployment to both App Store and Playstore.
Create software code, unit tests and assist with encoding, testing, debugging, and documentation.
Improve product quality through code reviews, writing effective unit tests, and collaborating with QA to implement automation testing where appropriate.
Follow the best practices while developing the app and also keeping everything structured and well documented.
Use CI/CD for smooth deployment.
Communicate with the Project Manager regarding status of projects and suggest appropriate deadlines for new functionalities.
Resolve all the bugs reported by the Quality Assurance Specialist in a timely manner
Job Requirements:
1+ years of experience working with mobile development
1+ years of experience in Flutter Development
Hands-on with native Android and IOS: To build custom Flutter Packages.
Flutter: To build cross-platform mobile apps for Android, IOS, and Web.
Familiar with state management tools such as provider and bloc
Firebase: Should have experience with Cloud Firestore, Push Notifications, Cloud Functions and Analytics.
Understanding of code versioning tools (Bitbucket, Github .. etc)
Details oriented and have a sense of responsibility for their work
Preferred Experience:
Must show your previous work.
Experience in Flutter Development.
Published at least 2 apps with flutter
Published at least 1 app with android and ios is a bonus.
Have experience with Flutter for both iOS and Android.
Familiarity with RESTful APIs
Good in Design pattern and architecture pattern.
Knowledge of modern authorization mechanism.
Keywords:
Computer Science
Flutter
Information Technology (IT)
Software Development
Android
IOS
RESTful
Bitbucket
Github
Firebase