We need someone that can take on this project from end-to-end. From frontend development, to backend development and API Integration. You should also be able to deploy the app in Google and Apple Play Stores.
You should be well-versed with Hybrid app development and should also have proficiency in native frameworks. We are currently aiming to develop the mobile app in Flutter and (if needed) invoke the method channels in Swift and Kotlin from Flutter.
The ideal candidate should be comfortable in voice processing and speech transcription through android and iOS, Speech to Text Transcription capabilities. You should be able to develop a seamless user experience of chat with text and voice messages. We might need to have a calling experience as well, but for MVP we just need chat experience.
We are planning to use AWS for deployments and NestJS/NodeJS for the backend APIs development. We must be using sockets for a real time experience, so this knowledge is a must.
Skills Required:
Flutter Development:
Proficiency in Flutter for building cross-platform mobile applications.
Experience with Dart programming language.
Familiarity with Flutter widgets and state management solutions (Provider, Riverpod, Bloc, etc.).
Native Development:
Knowledge of Swift for iOS development.
Knowledge of Kotlin for Android development.
Experience with method channels to integrate Flutter with native code.
Voice Processing and Speech Transcription:
Experience with voice processing libraries and frameworks.
Proficiency in implementing Speech-to-Text and Text-to-Speech capabilities.
Backend Development:
Proficiency in Node.js and NestJS for backend development.
Experience with building and integrating RESTful APIs.
Knowledge of WebSocket for real-time communication.
Deployment and DevOps:
Experience with deploying applications on AWS.
Familiarity with CI/CD pipelines for mobile applications.
Knowledge of deploying apps to Google Play Store and Apple App Store.
Real-time Communication:
Experience with socket programming and real-time data transfer.
Proficiency in using libraries like Socket.IO for real-time chat applications.
UI/UX Design Integration:
Ability to translate Figma designs into functional mobile app interfaces.
Focus on creating a seamless and intuitive user experience.
API Integration:
Experience with integrating third-party APIs.
Understanding of OAuth and other authentication mechanisms.
Version Control:
Proficiency in using Git for version control.
Experience with collaborative development using platforms like GitHub or GitLab.
If you have a passion for building innovative mobile applications and meet the above criteria, we would love to hear from you!
Hourly Range: $20.00-$30.00
Posted On: July 22, 2024 19:17 UTC
Category: Mobile App Development
Skills:AI Mobile App Development, Android, iOS, iOS Development, Chat & Messaging Software, Mobile App Development, AI App Development, Conversational AI
Country: CAN
click to apply
Powered by WPeMatico
