Back
Remote OK

Remote OK

#remoteok

Find your remote job and work from anywhere
Load previous page…
add max file size 1mb for detecting dominant color to avoid spammers #remoteok
stop random person from uploading giant photos of himself as company logo on job post and not paying (???) #remoteok
fix applied count bug due to math formula to fix spam appliers months ago #remoteok
fix swipe back in iOS doesn’t work due to redirect with JS that pre-calcs the anti-bot hash ?rh= in JS on job page itself with backwards compatibility for non-JS apply #remoteok
when you click apply on #remoteok it first sends you to /l/108158 then it generates a hash in JS which redirects you to /l/108158?rh=hash, PHP then checks the hash again to check for robots, if that works it redirects you to apply page, but it breaks pressing BACK button or swiping left on mobile a bit, so fix that with replaceState() to change history (thx @AndreyAzimov for tip)
fix Toptal couldn’t buy upsell because the Stripe Customer ID wasn’t tied to the bundle codes properly and so were missing from the jobs they posted and so there was no card to charge #remoteok
substr() the discount code when we hand it over to Stripe Checkout because they have a maxlength of 40 #remoteok
get KYC suspended by Stripe again now for #remoteok
switch to no-reply@ email for email subscription #remoteok
show closed jobs for tag page IF no open jobs left anymore, because we’d derank for pages like /remote-rust-jobs because so few jobs for that #remoteok
don’t show sticky 📌 if job is sticky (day, week, month) but the time period for that has ended so it’s not sticky anymore #remoteok
redirect #remoteok /tag to /remote-tag-jobs if tag exists
save job post feedback box to jobs.db then send only after Stripe Checkout callback and payment succesful to stop getting random spam messages #remoteok
fix wrong job count because closed jobs were still counted #remoteok
hide already closed jobs on #remoteok because nice for Google but bad UX
fix wrong bumped time because $job[‘epoch’] is replaced by $job[‘epoch_bumped’] and $job[‘original_epoch’] was not set everywhere #remoteok
speed up #remoteok with some more tweaks and benchmarking
tell companies to stop using feedback box to ask questions about their job post #remoteok
add flags for 🇮🇳 Indian sub-languages and 🐯 Tamil #remoteok
fix www. #remoteok .com did not work because hostname not in vhost conf
Home
Search
Messages
Notifications
More