Software Support Required – Long-Term Contract Opportunity

25.0 GBP

25.0 GBP peopleperhour Technology & Programming Overseas
19 days ago

Description

We are a UK-based company located in Cannock, Staffordshire, seeking a long-term partner—either an experienced freelancer or a dedicated individual within a company—to support and further develop our bespoke in-house order management software.This is not a short-term engagement nor is it a job offer. We are looking for someone who can commit to understanding our system in depth and be available on an ongoing basis to provide immediate support when issues arise. We fully understand that this level of commitment carries cost implications and are open to discussing appropriate fees for standby and emergency response.What We’re Looking For:• Expertise & Reliability: You’ll need to be a high-calibre individual, capable of managing both systems and processes effectively. Our software is critical to our operations, so reliability and prompt responsiveness are essential.• Hands-On Learning Period: Initially, you’ll be required to work onsite at our Cannock office alongside our developers for a period of 1 to 3 months to gain a comprehensive understanding of the system.• Remote & On-Call Support: Once up to speed, the role can shift primarily to remote work, with the expectation of occasional office visits (typically one day per week or as needed).• UK-Based: You must be UK-based and willing to travel to our Cannock office as required.• Priority Response: You must be able to prioritise our support needs, temporarily pausing other commitments to address urgent issues—most of which are typically resolved within a couple of hours.• Ongoing Development: Beyond maintenance and emergency fixes, we’d like you to be actively involved in future development projects, contributing to the evolution of our software.Why This Role Is Critical:Our team consists of 15 people, including two developers—each with knowledge of different parts of the system. No one currently has a full understanding of the entire platform. This creates a vulnerability when either developer is unavailable due to holiday or illness. We are looking to eliminate this risk and ensure continuity of support and development.If you believe you’re the right fit to work with us and are interested in a long-term partnership, I would welcome the opportunity to speak further.Best regards,Richard JoyceTGI Corporation LtdOverview of Our Software SystemOur current system allows customers to place orders directly through our website. Once an order is submitted, it is digitally transmitted to our warehouse, where staff use barcode scanners to pick the required stock. The items are then packed and dispatched to the customer via DPD.We are in the process of upgrading to Version 2, which includes a completely new website and an enhanced order processing system to improve efficiency and scalability.Technologies Used:• ASP.NET• C#• HTML• CSS• jQuery• JavaScript

关注公众号,不定期副业成功案例分享
Follow WeChat

Success story sharing

Want to stay one step ahead of the latest teleworks?

Subscribe Now

Similar Teleworks

Location: Remote (Global) Type: Full-time/Contract Experience: 5+ years About Job: This is a cutting-edge marketing automation platform that helps businesses deliver personalized campaigns to their website visitors. Our JavaScript widget engine is the core technology that enables real-time campaign delivery and audience targeting across any website. The Role: We are seeking a Senior JavaScript Engineer to lead the development of our widget engine. This role is critical to our product's success as the widget engine is the primary interface between our platform and our clients' websites. What You'll Do: 1. Core Engine Development (40%) - Architect and develop the core widget engine using TypeScript - Implement campaign rendering and positioning system - Design and maintain the widget lifecycle management - Develop cross-browser compatible solutions - Optimize widget loading and execution performance - Implement proper cleanup and memory management 2. Audience Targeting System (30%) - Develop sophisticated audience targeting conditions: * Time-based triggers (delayed display, session timing) * Scroll depth detection and tracking * Browser and OS detection * Custom data field integration * Exit intent detection * User inactivity monitoring - Implement real-time condition evaluation - Design and maintain event handling system - Ensure reliable campaign triggering 3. API and Integration (20%) - Design and implement public APIs for external developers - Create utility functions for custom data management - Develop documentation and type definitions - Maintain backward compatibility - Implement security measures and data validation 4. Quality Assurance (10%) - Write comprehensive unit and integration tests - Implement error tracking and logging - Perform cross-browser testing - Monitor and optimize performance - Handle bug fixes and maintenance Technical Requirements: Must Have: - 5+ years of professional JavaScript/TypeScript development - Strong understanding of browser APIs and limitations - Experience with modern build tools (Rollup, Webpack) - Proficient in DOM manipulation and event handling - Experience with performance optimization - Strong debugging and problem-solving skills - Experience with version control (Git) - Understanding of cross-browser compatibility issues Nice to Have: - Experience with marketing automation tools - Knowledge of A/B testing implementation - Understanding of web analytics - Experience with real-time data processing - Familiarity with privacy regulations (GDPR, CCPA) Technical Stack: - TypeScript - Rollup - Jest - Browser APIs - DOM manipulation - Event handling - Performance monitoring tools Project Challenges You'll Solve: 1. Ensuring reliable campaign delivery across different websites and frameworks 2. Managing multiple concurrent audience conditions without performance impact 3. Implementing secure data handling and privacy compliance 4. Optimizing widget loading and execution in various environments 5. Handling edge cases in different browser environments Development Environment: - Git for version control - TypeScript for type safety - Rollup for module bundling - Jest for testing - ESLint for code quality - Browser developer tools for debugging - CI/CD pipeline integration What We Offer: - Competitive salary - Remote work flexibility - Opportunity to work on cutting-edge technology - Collaborative team environment - Professional development opportunities - Impact on product direction Success Metrics: 1. Widget load time under 100ms 2. Zero memory leaks 3. 99.9% campaign delivery reliability 4. Successful integration with 100+ client websites 5. Positive developer feedback on API usability Application Process: 1. Technical assessment 2. Code review discussion 3. Technical interview 4. Team fit interview 5. Offer To Apply: Please submit your resume, GitHub profile, and a brief description of your most challenging JavaScript project. Include specific examples of how you've handled cross-browser compatibility issues and performance optimization. Equal Opportunity Employer: We are committed to creating a diverse environment and are proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
25.0 EUR Technology & Programming peopleperhour Overseas
2 days ago