Developer for Time Tracking and Productivity System
Arc Full-time
1 month ago
Role details
Contract type
Temporary contract Employment type
Part-time (≤ 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
Remote
Tech stack
Flutter
.NET
API
Artificial Intelligence
Data analysis
Software Applications
Software as a Service
Web Development
Global Positioning Systems (GPS)
Monitoring of Systems
Mobile Application Software
Systems Integration
Time Tracking Software
Large Language Models
Backend
React Native
Front End Software Development
Job description
We are seeking a talented Developer or Small Team to create a comprehensive time tracking and productivity system for our recruiting/staffing company. The system will support over 250 remote employees, with scalability to handle up to 1000 users. This project aims to enhance productivity and provide detailed insights into time management and project efficiency., * Develop a versatile time tracking system compatible with desktop, web, mobile platforms, and browser extensions.
- Implement GPS and job-site based tracking for specific roles to ensure accurate location reporting.
- Create automated timesheet functionalities with manager approval workflows.
- Integrate activity monitoring through application and URL tracking without the need for screenshots.
- Build robust reporting and analytics features to track time, projects, budgets, and productivity metrics.
Requirements
- Strong expertise in SaaS/web application development, covering both backend and frontend.
- Proficiency in developing desktop applications using Electron or .NET and mobile applications using React Native or Flutter.
- Experience in creating Chrome extensions.
- Familiarity with time tracking and employee monitoring systems or similar event-heavy applications.
- Ability to design scalable architecture capable of supporting over 1000 users.
- Skilled in integrating third-party APIs and developing dashboards and analytics., * Experience with automation and AI tools for tasks like timesheet summarization, anomaly detection, or analytics using large language models (LLMs).
- Previous work with clients in BPO/outsourcing sectors, particularly in regions such as the Philippines, India, Pakistan, or LATAM.