Develop/Publish/Maintain new/existing Android & iOS Application.
Developing new Android/iOS apps using Native/Kotlin/Flutter/React Native framework.
Must have experience on software and app development life cycle.
Deliver across the entire app life cycle -concept, wireframe, SRS, Technical presentation,
technical documentations, design, build, deploy, test, release to app stores, build manual and
support.
Turning UI/UX designs into working, high quality code.
Write clear, maintainable and testable code that you are proud of.
Evaluating new tech, and determining whether it might benefit our end-user experiences and
development efficiency.
Familiarity with native build tools like XCode and Android Studio.
Familiarity with Firebase Real-time Database, Firestore Database, Analytics, Push
Notification.
Experience with Native/Kotlin/Flutter/React Native Widgets, Animation, UI Design.
Experience with consuming REST APIs.
Be proficient in using version control and continuous integration, with tools such as Git.
Participate in client meeting
Optimizing performance for the apps.
Keep up to date on the latest industry trends in the mobile technologies.
Explain technologies and solutions to technical and non-technical stakeholdersGood Communication skill in English.
Any other task assigned by the management.
.
Employment Status
Base on Project
Educational Requirements
Bachelor of Science (BSc) in CSE.
.
Additional Requirements
Age 27 to 40 years.
Strong Dart proficiency.
Strong knowledge on local database (SQLite, Shared Preferences etc.
)Working experience with Google Map API.
Strong knowledge with best security practices
Strong knowledge of integrating third party API's.
Efficiency with Jetpack libraries as well as popular library like Retrofit, Glide etc.
Working experience with integrating Local/International Payment Gateway, SMS API, Face
Strong Object-Oriented Programming and efficiency with JAVA/Kotlin/Swift.
Thorough understanding of Flutter and core components: StatelessWidgets, StatefulWidgets
Stream Builders.
Solid understanding of Bloc pattern.
Experience of developing both ONLINE/OFFLINE application.
Experience shipping Flutter apps to the Apple App Store/Google Play Store.
Experience with code versioning tools and platforms (git, GitHub, etc.
)
Experience with OAuth2 and JWT.
Experience writing SOLID, DRY code.
Experience architecting and implementing state management in a fully featured user-centric
application.
Ability to understand business requirements and turn them into working technical solutions.
Ability to collaborate with other software engineering teams at 3DEVs IT Ltd.