Apply on
Availability Status
This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.
Original
Simplified
Software Engineer (1 Year Contract)
Job Description:
1) Application Development
- Design, develop, and maintain a cross-platform Flutter-based application for Windows, Android and iOS platforms to enable users for data input, searchability and data visualization
- Implement features for users to input, edit, and save data securely.
- Ensure the application supports validation and accuracy of the entered data.
- Integrate local or cloud-based storage solutions (e.g., SQLite, Firebase, or a custom database) for data persistence.
- Implement a feature for generating QR codes that encode specific data, and a QR code scanning feature for users to scan the generated QR codes.
- Enable the application to retrieve and display collected data specific to the scanned QR code even when offline (using local storage or cached data).
- Perform unit testing, integration testing, and end-to-end testing to ensure application reliability and performance.
2) Dashboard Integration and Visualization
- Design and implement data visualization capabilities within the application, such as graphs, charts, and reports, for insights on provided data.
- Integrate the application with Power BI dashboards or similar data analytics platforms to display live or preprocessed data.
- Provide filtering, sorting, and search functionalities to enhance the user experience for accessing key insights.
3) Documentation and Training
- Document application architecture, design decisions, and codebase for maintainability.
- Provide user manuals or training materials to guide end-users in using the applications effectively
Skills Requirement:
- Proficiency in Java, Python, JavaScript, Dart (preferred), or other relevant programming languages for cross-platform GUI and app development.
- Knowledge of database integration (e.g., SQLite for offline data storage, Firebase for cloud storage).
- Knowledge of Power BI embedding or integration with analytics tools.
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or any related fields.
- Equivalent practical experience in software and application development may be considered
*[Please submit your CV and other relevant documents to [email protected] or Whatsapp to 019-322 0522]*
Job Type: Contract
Contract length: 12 months
Schedule:
- Monday to Friday
Application Deadline: 01/06/2025
Expected Start Date: 01/27/2025
Similar Jobs