- Design and build advanced applications for the Android platform Collaborate with cross-functional teams to define, design, and ship new features
- Work with outside data sources and APIs Unit-test code for robustness, including edge cases, usability, and general reliability
- Work on bug fixing and improving application performance
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
PegDesk:
Handling Online and Offline Functionality:
- Data Synchronization using local storage (such as Room for Android) to store data when offline.
- Sync local data with the server when the device is back online.
- Design the application to work offline first and then sync with the server when online. This ensures a smooth user experience regardless of network availability.
Inspection Module:
- Create forms and checklists for inspectors to use during inspections.
- Allow inspectors to take photos, add notes, and record other relevant information.
- Store inspection data locally when offline and sync it to the server when online.
- Define roles and permissions for different users (e.g., Admin, Inspector, User)
Ticket Management:
- Enable users to create tickets for issues or requests.
- Assign tickets to appropriate roles (e.g., inspectors or admins).
- Implement status tracking for tickets (e.g., Open, In Progress, Resolved).
- Set up and maintain Google Analytics tracking, ensuring data accuracy and integrity.
- Create and manage custom dimensions, metrics, and event tracking to capture critical data points.
- Set up and maintain SmartLook ,creating events and capture the data