Mobile developer - android/ios (crm system)
Star Force CRM
№13557270, 6 februarie 2024
Oraș:
Chișinău
Studii:
Orice
Experiența de munca:
Orice
Salariu:
De la 10 000 Până la 30 000 MDL
Program de muncă:
Full-time
Locul de muncă:
Remote
Dispuși să angajăm refugiați
Star Force CRM is seeking a talented Mobile Developer to join our team. As a Mobile Developer, you will play a crucial role in the development of our Customer Relationship Management (CRM) system, which aims to streamline the management of various entities such as Organizations, Contacts, Notes/Actions/Tasks, Calls, Jobs, Deals, and Inventory. The ideal candidate will have experience in Android and iOS app development, with proficiency in React Native, Flutter, or Java.
Responsibilities:
Mobile App Development:
Develop and maintain the CRM system for Android and iOS platforms using React Native, Flutter, or Java.
Ensure seamless offline functionality, allowing users to access and modify data without an internet connection.
API Integration:
Integrate the app with a designated API provided by the associated website.
Handle dynamic data and adjust the app's structure based on information received from the API.
Pages and Basic CRUD Functionalities:
Implement functionalities for Organizations, Contacts, Notes/Actions/Tasks, Calls, Jobs, Deals, and Inventory.
Enable users to perform Create, Read, Update, and Delete (CRUD) operations on relevant entities.
Dynamic Field Rendering:
Develop a dynamic field rendering system based on data received from the API.
Handle various field types dynamically, including text, date, dropdowns, etc.
Offline Functionality and Data Sync:
Incorporate robust offline functionality, allowing users to seamlessly access, modify, and create records in offline mode.
Implement background sync mechanisms to sync data with the server when an internet connection is available.
Security:
Ensure secure communication with the API, utilizing encryption and secure protocols.
Implement user authentication and authorization mechanisms to protect sensitive data.
User Interface (UI)/User Experience (UX):
Design an intuitive and user-friendly interface for smooth navigation and interaction.
Provide feedback to users on the status of their actions.
Testing:
Conduct thorough testing for functionality, performance, and security.
Test in various network conditions, including offline scenarios.
Documentation:
Provide comprehensive documentation for developers and end-users.
Include setup instructions, API documentation, and user guides.
Future Considerations:
Design the app architecture to allow for scalability and future feature additions.
Consider incorporating push notifications for important updates.
Compliance:
Ensure the app complies with app store guidelines and regulations for both Android and iOS platforms.
Qualifications:
Proven experience in mobile app development for Android and iOS.
Proficiency in React Native, Flutter, or Java.
Strong understanding of API integration and dynamic data handling.
Experience with offline functionality and data synchronization.
Knowledge of security protocols and authentication mechanisms.
Excellent problem-solving and communication skills.
If you are passionate about creating innovative mobile solutions and thrive in a dynamic environment, we invite you to join our team at Star Force CRM.
Responsibilities:
Mobile App Development:
Develop and maintain the CRM system for Android and iOS platforms using React Native, Flutter, or Java.
Ensure seamless offline functionality, allowing users to access and modify data without an internet connection.
API Integration:
Integrate the app with a designated API provided by the associated website.
Handle dynamic data and adjust the app's structure based on information received from the API.
Pages and Basic CRUD Functionalities:
Implement functionalities for Organizations, Contacts, Notes/Actions/Tasks, Calls, Jobs, Deals, and Inventory.
Enable users to perform Create, Read, Update, and Delete (CRUD) operations on relevant entities.
Dynamic Field Rendering:
Develop a dynamic field rendering system based on data received from the API.
Handle various field types dynamically, including text, date, dropdowns, etc.
Offline Functionality and Data Sync:
Incorporate robust offline functionality, allowing users to seamlessly access, modify, and create records in offline mode.
Implement background sync mechanisms to sync data with the server when an internet connection is available.
Security:
Ensure secure communication with the API, utilizing encryption and secure protocols.
Implement user authentication and authorization mechanisms to protect sensitive data.
User Interface (UI)/User Experience (UX):
Design an intuitive and user-friendly interface for smooth navigation and interaction.
Provide feedback to users on the status of their actions.
Testing:
Conduct thorough testing for functionality, performance, and security.
Test in various network conditions, including offline scenarios.
Documentation:
Provide comprehensive documentation for developers and end-users.
Include setup instructions, API documentation, and user guides.
Future Considerations:
Design the app architecture to allow for scalability and future feature additions.
Consider incorporating push notifications for important updates.
Compliance:
Ensure the app complies with app store guidelines and regulations for both Android and iOS platforms.
Qualifications:
Proven experience in mobile app development for Android and iOS.
Proficiency in React Native, Flutter, or Java.
Strong understanding of API integration and dynamic data handling.
Experience with offline functionality and data synchronization.
Knowledge of security protocols and authentication mechanisms.
Excellent problem-solving and communication skills.
If you are passionate about creating innovative mobile solutions and thrive in a dynamic environment, we invite you to join our team at Star Force CRM.
Telefon:
Persoana de contact:
Victor Dobrovolschi
E-mail:
Site:
Felicitări,
CV-ul tău a fost transmis cu succes! 🥳
CV-ul tău a fost transmis cu succes! 🥳