Software Engineer
Web, Mobile & AI Integration
- Location: Onsite
- Employment Type: Full-time
Job Summary
We are looking for a skilled and dedicated Software Engineer to join our on-site development team. The successful candidate will work on multiple ongoing UK-based web and mobile application projects and will be responsible for maintaining and enhancing existing AI models integrated into our booking and operations platforms. This is a full-time, on-site role that requires close collaboration with UK-based clientele.
Key Responsibilities
- Design, develop, and maintain web and mobile applications currently in use across multiple UK-based industries (e.g., workforce management, transport, on-demand services).
- Work on ongoing client projects, ensuring timely delivery, robust performance, and code quality.
- Take ownership of AI-driven modules, specifically:
- Reviewing and refining existing AI/ML models
- Improving predictive accuracy and model performance
- Supporting the integration of AI features into mobile/web front ends (e.g., personalized booking, dynamic pricing, behavior prediction).
- Reviewing and refining existing AI/ML models
- Collaborate closely with data scientists and machine learning engineers to implement real-time AI solutions within production systems.
- Ensure AI models are properly trained, updated, and monitored post-deployment.
- Develop clean, efficient, and scalable front-end interfaces using React, Vue.js, or Angular.
- Create and manage secure APIs and backend services using Node.js, Laravel, or equivalent technologies.
- Build cross-platform mobile applications using React Native or native Android/iOS development tools.
- Handle database operations and queries using SQL and NoSQL technologies (e.g., MongoDB, PostgreSQL).
- Contribute to version control and collaborative workflows via Git and platforms like GitHub or GitLab.
- Participate in agile ceremonies, sprint planning, code reviews, and continuous integration processes.
AI-Specific Responsibilities
- Work on real-world AI features integrated into our platforms, such as:
- AI-based booking engines
- Predictive analytics for resource scheduling
- Customer behavior models
- Recommendation systems
- AI-based booking engines
- Ensure AI integrations are aligned with business objectives and UK client requirements.
- Maintain documentation for AI model revisions, deployments, and version tracking.
Essential Skills & Experience
- Minimum 5 years of professional experience in software development, including AI-related projects.
- Hands-on experience with:
- AI/ML tools or libraries (e.g., TensorFlow, PyTorch, scikit-learn)
- Backend frameworks like Node.js, Laravel
- Frontend frameworks like React, Vue.js, or Angular
- Mobile app development with React Native, Android, or iOS
- Databases: MongoDB, MySQL, or PostgreSQL
- AI/ML tools or libraries (e.g., TensorFlow, PyTorch, scikit-learn)
- Strong problem-solving and debugging skills in live application environments.
- Ability to work full-time on-site in the UK and collaborate in cross-functional teams.
Preferred Qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, AI, or a related field.
- Previous experience contributing to AI-enhanced commercial applications.
- Experience working with UK clients or in the UK tech ecosystem.
- Familiarity with deploying AI models in cloud environments such as AWS, Azure, or Google Cloud.