Headquarters: Remote
URL: https://www.horizonassetinvestments.com/
Front-End Developer (Full-Time, Remote)
We are seeking a Front-End Developer to design and build the user-facing components of our high-performance trading platform. You will play a key role in creating intuitive, data-rich interfaces that enable traders and analysts to work efficiently and effectively.
You will collaborate closely with the Back-End Development Team and the Project Manager to deliver seamless, integrated systems. A key factor is the front end developerâs ability to deeply discuss approaches, trade-offs, limitations, and pros/cons with the development team, rather than reliance on any specific pattern or library.
Key Responsibilities
Develop and maintain the front-end applications of our trading platform.
Collaborate with back-end developers and the project manager to ensure smooth integration across systems.
Design and implement multi-page layouts, menus, and workflows that balance usability with efficiency.
Contribute to the design and user experience of the trading platform, performance & risk manager, and backtesting engine.
Implement and optimize charting and data visualization features, leveraging libraries such as TradingView or D3.js to support a wide variety of chart types (tables, multi-line chart packs, etc.).
Continuously refine the UI/UX to ensure clarity, speed, and intuitive navigation for end users.
Qualifications
Strong communication skills and the ability to collaborate effectively with developers, project managers, and business stakeholders.
A keen eye for design, simplicity, and efficiency, with the ability to translate complex requirements into clean, user-friendly interfaces.
Knowledge of financial systems or trading concepts is preferred.
Core stack (mandatory)
React 18 + Next.js (App Router), TypeScript, TailwindCSS.
Strong command of state management for high-frequency data (e.g., Zustand, Redux Toolkit, useSyncExternalStore).
Real-time data & performance
Hands-on with WebSockets / SSE and reconnection/backoff strategies; handling authenticated socket connections and topic resubscriptions.
Experience implementing backpressure, buffering, coalescing, and windowing to prevent UI thrash under thousands of updates/minute.
Data virtualization (react-virtualized, react-window) for large tables (orders, positions, trades).
Familiar with Web Workers / OffscreenCanvas and message passing to keep the main thread responsive.
Awareness of latency budgets and frame-time profiling using React DevTools and browser performance tools.
Charting & visualization
Practical experience with professional charting libs (e.g., TradingView Charting Library, Lightweight Charts, Highcharts, D3).
Real-time overlays: best bid/ask, order book depth, last OHLCV, order/position annotations.
Multi-pane layouts (price, volume, indicators) with synchronized crosshairs and time scales.
Architecture & data access
Client-side caching and invalidation (e.g., TanStack Query / React Query).
Schema-driven UI for instruments and venues.
Use of Error Boundaries, Suspense, and progressive hydration/streaming for large Next.js pages.
Auth, security, and roles
Strong understanding of OIDC/JWT flows, token refresh/rotation, and WebSocket authentication.
Role-based feature gating (read-only vs trading permissions).
Testing, quality, and reliability
Unit tests for critical transforms/parsers (e.g., Playwright/Vitest for E2E/interaction flows)
Experience with feature flags, staged rollouts, and monitoring with Sentry/OpenTelemetry.
Nice-to-haves
Experience with desktop-class layouts (drag-to-dock panels, resizable grids).
Exposure to WASM for heavy computations (e.g., indicator calculations).
Familiarity with FIX/crypto venue nuances (tick sizes, lot sizes, trading sessions).
Screening QuestionsKeep answers **4â8 sentences** each. Bullet points allowed if clear.
1) **UI migration (hrzk â Next.js):**
Pick ONE area from the provided `hrzk.html` (e.g., Orders+Trades, Positions table, Equity/Drawdown).
Explain how youâd migrate it to **React 18 + Next.js (App Router) + TypeScript + Tailwind**.
Include folder structure and what youâd make **client vs server components**.
(We care about your trade-offs, not âthe one true wayâ.)
2) **Real-time data ingestion:**
Describe how youâd handle **WebSockets/SSE** for high-frequency updates:
reconnect/backoff, authenticated sockets, and topic resubscriptions.
What failures do you expect in production?
3) **Backpressure + UI thrash prevention:**
Assume **thousands of updates/minute** for orders/positions/trades.
Explain how youâd implement buffering/coalescing/windowing so the UI stays responsive.
Mention how youâd combine this with **state management** (e.g., Zustand/RTK/useSyncExternalStore) and **virtualization** (react-window / react-virtualized).
What would you measure to prove it works?
4) **Charting approach:**
We need fast, readable, data-rich charts (equity/drawdown, doughnut/bars, etc.).
Pick a chart type from `hrzk.html` and explain:
- which charting library youâd choose (TradingView Lightweight Charts / Highcharts / D3 / etc.)
- update frequency strategy
- performance risks + mitigations
5) **Auth + role gating:**
Explain how youâd handle JWT/OIDC token refresh and **WebSocket authentication**, then implement role-based gating (read-only vs trading).
Use an example like âCancel All Ordersâ or âStop/Start Executionâ: when do you hide vs disable vs show a warning?
6) **Remote ownership + teamwork:**
Give one example where you took ownership remotely on an ambiguous task.
Then describe how youâd work with a small dev team: how you ask clarifying questions, communicate risk early, and avoid shipping âlocal optimumâ code that breaks other parts of the system.
What to expect (our interview process):
Our hiring process is mostly async and focused on real work.Youâll start with a CV submission and a short, structured application.Shortlisted candidates complete an async technical screen.Finalists complete a paid, timeâboxed work sample aligned to the role.Endâtoâend, the process typically runs 4â6 weeks.
FAQs
· Do I need to respond to the questions?
Yes, please respond to the questions ideally in an open format via a cover letter. This is mandatory for vetting.
· Do I need to attend live interviews?Most stages are async to reduce scheduling friction. Live calls are minimal.
· Do I need to be on camera for the sample work?No â screen + voice is sufficient.
· What tools can I use to submit recordings?Any common screenârecording or fileâsharing tool is fine, as long as the video is easy to view.
· Is the final task paid?Yes. Final shortlisted candidates complete a paid, timeâboxed work sample.
To apply: https://weworkremotely.com/remote-jobs/horizon-assset-investments-front-end-developer-full-time-remote
Gymflow: Customer Onboarding & Support Specialist (Remote, South Africa)
Company: Location: Remote Published: 2026-04-28
Headquarters: London, UK
URL: https://gymflow.io/
Customer Onboarding & Support Specialist (Remote, South Africa)
Full-Time | Remote | OTE R630,000 - R810,000 per annum Depending on experience
The Role
Weâre hiring a Customer Onboarding & Support Specialist to:
Help new clients get set up and confident using Gymflow
Solve support tickets with empathy and clarity
Create documentation that reduces repeat questions
Run consultative product demos that close deals
Youâll be joining a small, focused team where your impact is immediate and visible.
What Youâll Be Responsible For
Client Onboarding & Training (40%)
Run kickoff calls, deliver screen-share training, and guide customers from signup to first successful booking/payment.
Product Demos (40%)
Run live demos for prospective customersâfocused on solving their business pain, not pitching features.
Customer Support (15%)
Handle tickets via Intercom, troubleshoot issues, escalate bugs, and follow up proactively.
Support Documentation (5%)
Turn repeated questions into crisp, helpful articles, screenshots, and video tutorials.
Voice of the Customer (5%)
Flag product issues, trends, and friction points to the engineering and product teams.
Youâre a Fit If You Have...
At least 2+ years in SaaS onboarding, support, or customer success
Excellent written and spoken Englishâclear, friendly, and professional
Experience leading screen-share trainings or live product walkthroughs
Have excellent technical comprehension and can quickly understand how systems work and recommend solutions for client needs.
A process-oriented mindsetâyou look for ways to document, systemise, and improve
Comfort troubleshooting basic app issues (logs, browser tools, settings, APIs)
Nice-to-Haves
Familiarity with CRMs, Stripe, Zapier, or fitness industry tools
Experience working with Featurebase or other support chat tools, Notion, Linear, and Loom
Previous experience working in a fast-growing tech startup or B2B SaaS environment
Links to help docs, demo videos, or customer education content youâve created
Proficiency in using AI tools to improve personal productivity
Tools We Use
· Notion · Loom · Linear · Stripe · Slack · Google Meet · Featurebase · Claude
What Success Looks Like in Year One
Youâre leading new client onboarding and cutting time to value
Product demos convert 25%+ of leads
95%+ CSAT score across 200+ tickets/month
Knowledge base content deflects >50% of common queries
Weekly product feedback from customers results in measurable improvements
Location & Compensation
Remote across South Africa or Europe, working in Greenwich Mean Time
Base Salary: R420,000 - R600,000 per year depending on experience
Sales Commission: Additional R210,000 OTE per year, commissions up-capped
Full-time employee or long-term contractor (preferred)
How to Apply
Complete the application via this link
Include a short Loom (max 5 min) sharing a time you made a customer process better.
Share any support docs, videos, or demos youâve created (if you have them).
We respond fast. Expect an intro call, a short exercise, and a final interviewâall within two weeks if itâs a match.
To apply: https://weworkremotely.com/remote-jobs/gymflow-customer-onboarding-support-specialist-remote-south-africa
Field Representative - Vancouver, BC (Part-time/Floater)
Company: Location: Remote Published: 2026-04-28
Position: Field Representative - Part time/Floater Coverage Area: Vancouver, BC Join the Hive â We're Hiring!
Territory Manager - Louisville, KY
Company: Location: Remote Published: 2026-04-28
ItamarAt ZOLL, we're passionate about improving patient outcomes and helping save lives.
Nurse Practitioner | W2 FT Telemedicine
Company: Location: Remote Published: 2026-04-28
Allara is a comprehensive womenâs health provider that specializes in expert, longitudinal care that supports women through every life stage.
Director, Revenue FP&A
Company: Location: Remote Published: 2026-04-28
VÄlenzÂź Health is the platform to simplify healthcare â the destination for employers, payers, providers and members to reduce costs, improve quality, and elevate the healthcare experience.
This is a remote position. Virtual Rockstar is looking for a proactive, organized, and tech-savvy Agent Onboarding Specialist to join our clientâs team.
Web Designer | Content Specialist
Company: Location: Remote Published: 2026-04-28
Job DescriptionHi, I'm Arpana D. R, your Recruiter and guide to joining CSG!
Client Strategy Analyst
Company: Location: Remote Published: 2026-04-28
Transform how banks serve their customersPrelim is modernizing how financial institutions onboard and serve their customers.
Deprecated: Creation of dynamic property DateInterval::$w is deprecated in /home/u152959070/domains/hustles.org/public_html/index.php on line 920
2 years ago
Social Media Management Jobs: Exploring Pinterest Management Opportunities
Deprecated: Creation of dynamic property DateInterval::$w is deprecated in /home/u152959070/domains/hustles.org/public_html/index.php on line 920
2 years ago
Are you a social media savvy individual looking for a job that allows you to work with one of the most popular platforms online? Twitter management jobs might be the perfect fit for you!
Deprecated: Creation of dynamic property DateInterval::$w is deprecated in /home/u152959070/domains/hustles.org/public_html/index.php on line 920
2 years ago
Are you passionate about social media and skilled at managing online platforms like LinkedIn? If so, a career in social media management focusing on LinkedIn could be the perfect fit for you.
Deprecated: Creation of dynamic property DateInterval::$w is deprecated in /home/u152959070/domains/hustles.org/public_html/index.php on line 920
2 years ago
Are you passionate about social media and have a keen eye for aesthetics? Instagram management jobs might be the perfect career path for you! With the rise of social media platforms like Instagram, businesses are increasingly looking for skilled individuals to manage their online presence and engage with their target audience effectively.
Deprecated: Creation of dynamic property DateInterval::$w is deprecated in /home/u152959070/domains/hustles.org/public_html/index.php on line 920
2 years ago
Are you passionate about social media and skilled in managing Facebook pages? If so, you might want to explore the exciting world of social media management jobs, specifically focusing on Facebook management roles.
Deprecated: Creation of dynamic property DateInterval::$w is deprecated in /home/u152959070/domains/hustles.org/public_html/index.php on line 920
2 years ago
If you are looking to start a career as a virtual assistant (VA) in the real estate industry, you are in luck! Real estate virtual assistant jobs are in high demand as more agents and agencies turn to remote support to streamline their operations and focus on growing their business. In this blog post, we will explore what it takes to become a successful real estate VA and how you can find opportunities in this rapidly expanding field.
Deprecated: Creation of dynamic property DateInterval::$w is deprecated in /home/u152959070/domains/hustles.org/public_html/index.php on line 920
2 years ago
Are you looking for a flexible job that allows you to work remotely? Virtual assistant jobs, especially in customer service, could be the perfect fit for you! Customer service virtual assistant (VA) jobs are in high demand as businesses strive to provide top-notch support to their customers. In this blog post, we will explore what customer service VA jobs entail and how you can land one.
Deprecated: Creation of dynamic property DateInterval::$w is deprecated in /home/u152959070/domains/hustles.org/public_html/index.php on line 920
2 years ago
If you have a knack for social media and enjoy helping businesses grow their online presence, then becoming a Social Media Virtual Assistant might be the perfect job for you. Social media VA jobs have been on the rise as more and more companies recognize the importance of maintaining a strong presence on platforms like Facebook, Instagram, Twitter, and LinkedIn. In this blog post, we will explore what it takes to become a successful Social Media VA and how you can land your dream job in this exciting field.
Deprecated: Creation of dynamic property DateInterval::$w is deprecated in /home/u152959070/domains/hustles.org/public_html/index.php on line 920
2 years ago
Are you looking to work as a virtual assistant in the e-commerce industry? E-commerce virtual assistant jobs are becoming increasingly popular as more businesses turn to online platforms to sell their products and services. In this blog post, we will explore the role of an e-commerce virtual assistant, the skills needed to excel in this role, and where to find e-commerce VA jobs.
Deprecated: Creation of dynamic property DateInterval::$w is deprecated in /home/u152959070/domains/hustles.org/public_html/index.php on line 920
2 years ago
In today's digital age, the demand for virtual assistant jobs, especially in the realm of administrative tasks, has been steadily increasing. Virtual assistants play a crucial role in providing support to businesses and individuals by handling various administrative duties remotely. This type of work offers flexibility, autonomy, and the opportunity to work from the comfort of one's own home.
Deprecated: Creation of dynamic property DateInterval::$w is deprecated in /home/u152959070/domains/hustles.org/public_html/index.php on line 920
2 years ago
Are you a graphic designer looking to venture into freelance work? Have you considered specializing in UI/UX design to expand your skill set and increase your marketability in the industry? In this blog post, we will explore the world of graphic design freelance, with a focus on UI/UX design freelance opportunities.
Deprecated: Creation of dynamic property DateInterval::$w is deprecated in /home/u152959070/domains/hustles.org/public_html/index.php on line 920
2 years ago
Are you a talented illustrator looking to break into the world of freelance graphic design? Perhaps you are already a freelance graphic designer looking to expand your skillset into illustration design. In today's digital age, the demand for visual communication is at an all-time high, making graphic design and illustration valuable assets in various industries.
Deprecated: Creation of dynamic property DateInterval::$w is deprecated in /home/u152959070/domains/hustles.org/public_html/index.php on line 920
2 years ago
Are you a graphic designer looking to break into the world of freelance branding design? If so, you're in luck! Branding design is a highly sought-after skill in the freelance world, and there are plenty of opportunities for talented designers to make their mark in this exciting and dynamic field.
Deprecated: Creation of dynamic property DateInterval::$w is deprecated in /home/u152959070/domains/hustles.org/public_html/index.php on line 920
2 years ago
Looking to dive into the world of freelance graphic design or web design? Freelancing in these creative fields can be a rewarding and flexible career choice. Whether you're a seasoned professional or just starting out, here are some tips to kickstart your freelance graphic design or web design career.
Deprecated: Creation of dynamic property DateInterval::$w is deprecated in /home/u152959070/domains/hustles.org/public_html/index.php on line 920
2 years ago
Are you a graphic designer looking to break into the world of freelance logo design? Freelancing in graphic design, specifically logo design, can be a rewarding and lucrative career choice. In this blog post, we'll cover the ins and outs of graphic design freelance, with a focus on logo design.
Are you looking to enhance your career skills as a senior in Zurich, Switzerland? It's never too late to invest in yourself and explore job training opportunities that can help you stay competitive in today's job market. Zurich offers a range of programs and resources specifically designed for seniors who are looking to acquire new skills or update existing ones.
Zurich, Switzerland is not only known for its stunning natural landscapes and rich cultural heritage, but it is also a thriving hub for business and technology companies. One such company making its mark in Zurich is Microsoft, offering exciting job opportunities and contributing to the city's vibrant business ecosystem.
Zurich, Switzerland is known for its picturesque landscapes, rich history, and vibrant culture. It is also a global financial hub, home to many multinational corporations and banks. However, despite its strong economy and high standard of living, there are still opportunities for individuals from Honduras to find jobs in Zurich.
Zurich, Switzerland is not only a picturesque city known for its stunning views of the Swiss Alps and pristine lakes, but it is also a thriving hub for business and employment opportunities. In recent years, Zurich has emerged as a key location for tech giants like Google to establish a presence in the region, creating a significant impact on the local job market and economy.
Zurich, Switzerland is known for its stunning landscape, thriving economy, and vibrant city life. As one of the financial capitals of Europe, Zurich attracts businesses from all over the world, including tech giant Apple. Apple has a strong presence in Zurich, offering exciting job opportunities in the tech industry.
Deprecated: Creation of dynamic property DateInterval::$w is deprecated in /home/u152959070/domains/hustles.org/public_html/index.php on line 920
2 years ago
Are you a talented musician looking to share your passion and expertise with others? Consider becoming an online music tutor! Online tutoring jobs in music are a great way to connect with students from around the world and help them achieve their musical goals. Whether you specialize in piano, guitar, voice, or any other instrument, there is a demand for virtual music lessons in today's digital age.
Deprecated: Creation of dynamic property DateInterval::$w is deprecated in /home/u152959070/domains/hustles.org/public_html/index.php on line 920
2 years ago
Are you passionate about education and looking for a flexible job opportunity? Online tutoring, especially in the field of test preparation, might be the perfect fit for you! Test prep tutoring has gained popularity in recent years as students seek personalized guidance to excel in standardized tests such as the SAT, ACT, GRE, GMAT, and more.
Deprecated: Creation of dynamic property DateInterval::$w is deprecated in /home/u152959070/domains/hustles.org/public_html/index.php on line 920
2 years ago
Are you a language enthusiast looking for a flexible job opportunity? Online tutoring might be the perfect option for you! In today's digital age, the demand for language tutors has been steadily increasing as more people turn to the internet for learning opportunities. Whether you are a native speaker or fluent in a second language, there are plenty of online tutoring jobs available for language enthusiasts.
Deprecated: Creation of dynamic property DateInterval::$w is deprecated in /home/u152959070/domains/hustles.org/public_html/index.php on line 920
2 years ago
Online Tutoring Jobs: How to Land College Online Tutoring Positions
Deprecated: Creation of dynamic property DateInterval::$w is deprecated in /home/u152959070/domains/hustles.org/public_html/index.php on line 920
2 years ago
Mastering the Art of K-12 Online Tutoring: Your Gateway to a Rewarding Career
Deprecated: Creation of dynamic property DateInterval::$w is deprecated in /home/u152959070/domains/hustles.org/public_html/index.php on line 920
2 years ago
If you are looking to start a career as a virtual assistant (VA) in the real estate industry, you are in luck! Real estate virtual assistant jobs are in high demand as more agents and agencies turn to remote support to streamline their operations and focus on growing their business. In this blog post, we will explore what it takes to become a successful real estate VA and how you can find opportunities in this rapidly expanding field.
Deprecated: Creation of dynamic property DateInterval::$w is deprecated in /home/u152959070/domains/hustles.org/public_html/index.php on line 920
2 years ago
Are you looking for a flexible job that allows you to work remotely? Virtual assistant jobs, especially in customer service, could be the perfect fit for you! Customer service virtual assistant (VA) jobs are in high demand as businesses strive to provide top-notch support to their customers. In this blog post, we will explore what customer service VA jobs entail and how you can land one.
Deprecated: Creation of dynamic property DateInterval::$w is deprecated in /home/u152959070/domains/hustles.org/public_html/index.php on line 920
2 years ago
If you have a knack for social media and enjoy helping businesses grow their online presence, then becoming a Social Media Virtual Assistant might be the perfect job for you. Social media VA jobs have been on the rise as more and more companies recognize the importance of maintaining a strong presence on platforms like Facebook, Instagram, Twitter, and LinkedIn. In this blog post, we will explore what it takes to become a successful Social Media VA and how you can land your dream job in this exciting field.
Deprecated: Creation of dynamic property DateInterval::$w is deprecated in /home/u152959070/domains/hustles.org/public_html/index.php on line 920
2 years ago
Are you looking to work as a virtual assistant in the e-commerce industry? E-commerce virtual assistant jobs are becoming increasingly popular as more businesses turn to online platforms to sell their products and services. In this blog post, we will explore the role of an e-commerce virtual assistant, the skills needed to excel in this role, and where to find e-commerce VA jobs.
Deprecated: Creation of dynamic property DateInterval::$w is deprecated in /home/u152959070/domains/hustles.org/public_html/index.php on line 920
2 years ago
In today's digital age, the demand for virtual assistant jobs, especially in the realm of administrative tasks, has been steadily increasing. Virtual assistants play a crucial role in providing support to businesses and individuals by handling various administrative duties remotely. This type of work offers flexibility, autonomy, and the opportunity to work from the comfort of one's own home.
Deprecated: Creation of dynamic property DateInterval::$w is deprecated in /home/u152959070/domains/hustles.org/public_html/index.php on line 920
2 years ago
Are you looking for a flexible job that allows you to work from home and has a high demand in today's digital world? If so, video transcription jobs might be the perfect option for you!
Deprecated: Creation of dynamic property DateInterval::$w is deprecated in /home/u152959070/domains/hustles.org/public_html/index.php on line 920
2 years ago
In today's digital age, transcription jobs have become increasingly popular as a flexible and rewarding career option. Audio transcription, in particular, involves converting spoken language into written text, making it a crucial service for a wide range of industries such as medical, legal, academic, and media.
Deprecated: Creation of dynamic property DateInterval::$w is deprecated in /home/u152959070/domains/hustles.org/public_html/index.php on line 920
2 years ago
Are you looking for a flexible work-from-home opportunity that allows you to earn money by transcribing audio files? General transcription jobs might be the perfect fit for you. General transcription involves listening to audio recordings and typing out the spoken words into written form. This type of work can be done remotely, making it an excellent option for those seeking a flexible job that can be completed on your own schedule.
Deprecated: Creation of dynamic property DateInterval::$w is deprecated in /home/u152959070/domains/hustles.org/public_html/index.php on line 920
2 years ago
Are you looking for a flexible job that allows you to work from home and offers a fascinating peek into the world of healthcare? If so, you might want to consider a career in medical transcription.
Deprecated: Creation of dynamic property DateInterval::$w is deprecated in /home/u152959070/domains/hustles.org/public_html/index.php on line 920
2 years ago
Legal transcription jobs offer a unique and rewarding opportunity for individuals with strong attention to detail and a passion for the legal field. Tasked with transcribing legal documents, court proceedings, depositions, and other legal materials, legal transcriptionists play a crucial role in ensuring accurate documentation within the legal industry.