Company Hub
Browse company profiles with open roles, salary signals, and richer company context in one place.
Explore Company HubTrack new launches, product improvements, and the reliability work happening behind the scenes. You can also vote on what we build next.
Major launches include detailed notes. Smaller maintenance releases stay visible so the timeline remains complete and transparent.
Features
add LinkedIn post prefiltering and heuristic scoring
normalize Apify LinkedIn post exports
Features
blog: add 2026 interview and salary blog posts
Bug Fixes
smart push notification templates — job-type aware + UTM params
Features
add PostHog tracking to onboarding funnel
Features
add unified onboarding funnel — sign-in → push → PWA install
Features
add greeting functionality and improve profile handling
Features
add admin push notification dashboard and manual resend
Features
add push notification support with user preferences
Bug Fixes
use is_admin boolean instead of roles array for admin check
Features
pwa: add add-to-home-screen support for iOS and Android
telegram: add preview/post commands and harden draft publish flow
Bug Fixes
address all review comments on PWA and JSON draft page
admin: stabilize draft publish flow via admin API
header: add prominent JSON Draft CTA in hamburger account menu
pwa: add manual install fallback steps when prompt unavailable
ui: improve JSON draft mobile UX and add hamburger CTA
Features
add draft preview, status transition, Telegram inline buttons and retry logic
Features
daily social digest redesign and automation
Bug Fixes
PostHog refactoring removed the React context provider, causing all usePostHog() hooks to return undefined and silently breaking all tracking functionality.
Performance Improvements
optimization & admin dashboard enhancements
Features
admin: add moderation workflow guards and public visibility rules
admin: add queue-first scraper workflow and review UI
migrations: Add apply_channel to jobs, enhance indexing, and implement content engagement tracking
scraper: add python source fetch pipeline
Features
sentry: implement Sentry integration with environment checks and error handling
Features
ci: add CI workflow for linting, typechecking, and building the application
Features
seo: add programmatic landing pages and schema polish
Features
enhance Recently Launched section with CTA labels and improved styling
Features
Admin: Added a job submissions modal, paginated job listings, and Telegram alerts for faster review workflows.
Bug Fixes
Removed leftover EmailCTABanner imports from remote jobs pages.
Fixed a broken JSX comment closing brace on a remote jobs technology page.
Tightened server-side auth so forged session cookies can no longer bypass salary gating.
Performance Improvements
Deferred Turnstile and prefetch work, lazy-loaded the sidebar, and removed the EmailCTABanner for a lighter page load.
Features
Improved job posting and retrieval flows with better LinkedIn handling and cleaner job type support.
Features
Introduced job data utility scripts and sped up job statistics retrieval with caching.
Features
Added Frontend Junction and Topmate promotional placements.
Features
Enabled automatic job posting to the LinkedIn company page through Make.com.
Bug Fixes
Removed outdated posted_by references from the post-job page.
Features
Added a dedicated OG image for richer social sharing previews.
A smaller maintenance release focused on reliability, polish, and internal improvements.
A smaller maintenance release focused on reliability, polish, and internal improvements.
Features
Added a posted_by field to job listings for better source attribution.
Features
Added a resources section along with new partner integrations.
Features
Refined job metadata and descriptions for clarity, and added salary data for new companies.
Features
Added remote jobs pages for multiple technologies, complete with dynamic metadata and job fetching.
Features
Admin: Added draft visibility on the jobs page and introduced an admin action queue.
Bug Fixes
Auth: Fixed a type error related to casting a null profile.
Bug Fixes
Onboarding: Improved company array parsing and made profile loading more reliable.
Features
Added the /companies index page as part of Phase 3.
Expanded the Company Hub rollout plan.
Added a Table of Contents component for blog posts.
Added Telegram notifications for release updates.
Refreshed the recently launched features for v0.19 and updated the README.
Added job application tracking and improved the Telegram notification flow.
Added paginated infinite scroll for companies and salaries.
Expanded company metadata, simplified the hero, and refreshed regional salary data for several companies.
Unified the company hub across jobs, salary data, and company profiles.
Updated the footer, header, and hero for better navigation and smoother hydration.
Standardized the CompanyLogo component across the companies directory.
Bug Fixes
Added the 'use client' directive to SalariesClient.
Fixed a TypeScript error in useSalaries by using the correct salariesKeys query key type.
Features
Added the Peerlist banner component.
Features
Added a daily job digest for LinkedIn and Telegram, powered by GitHub Actions.
Features
Added an RSS feed and updated the sitemap and footer links.
A smaller maintenance release focused on reliability, polish, and internal improvements.
Features
Mobile: Added a sticky bottom nav and a contextual apply bar.
Bug Fixes
Removed GitHub commit links from the changelog UI.
A smaller maintenance release focused on reliability, polish, and internal improvements.
Features
Improved job action buttons with loading states and clearer feedback.
Features
Added the About page, job posting modal, application confirmation flow, and social sharing, along with updated header navigation.
Upgraded job fetching and caching to TanStack Query, with prefetching for better performance.
Bug Fixes
Added the 'use client' directive to the CompanyLogo component.
Added tech_stack to the BrowseJobsClient initial filter types and improved filter reset behavior.
Addressed PR review feedback across branding, type safety, performance, and code quality.
ci: automated changelog pipeline with release-it
Enforced a hard redirect and server-side cookie clearing on sign out.
Improved loading states for anonymous users and tightened type safety in vote fetching.
Handled missing Supabase environment variables during build and wrapped useSearchParams in Suspense.
Reframed SEO copy from “remote jobs” to “curated, handpicked frontend jobs.”
Removed orphaned FAQPageJsonLd usage that was causing a build failure. (4cd9a89)
Set NEXT_PUBLIC_LAUNCH_MODE=live for Vercel deployments.
Updated the Microsoft Clarity loading strategy and improved layout stability in Hero and TurnstileWidget.
Updated the SQL query in getJob to use an exact slug match.
Refined callback odds copy in the InsiderPostCallout component.
Features
Location Filtering: Enhanced job search with city/location filtering and improved UI elements across browse components.
TanStack Query: Upgraded job fetching and caching to TanStack Query with prefetching for improved performance.
Job Browsing: Improved filter handling, pagination, and overall browsing experience.
Fixes
Address all PR review comments — branding consistency, type safety, performance improvements, and code quality.
Updated callback odds copy in InsiderPostCallout component.
Features
Apply Channel: Added apply channel functionality to job postings — distinguish between direct apply, external link, and email applications.
Report Job: Added ReportJobButton to allow users to flag listings that are no longer accepting applications, have broken links, or are spam. Added job_reports DB table.
Improvements
Hero Section: Simplified hero animations for a cleaner, more premium feel and unified subheading colors.
Job Cards: Restructured card titles to truncate correctly on mobile and moved category badges (Actively Hiring, Remote, etc.) to a separate row below the title.
Features
Sentry & PostHog: Integrated Sentry for error tracking and PostHog for product analytics — full observability stack now live.
PostHog distinct_id: Implemented distinct_id retrieval for accurate PostHog event attribution and improved web vitals reporting precision.
Fixes
Fixed SQL query to use exact match for job slug in getJob function — resolves incorrect job page rendering for slugs with similar prefixes.
Features
DevTools.tech Partner Banner: Added partner banner to the job detail page — first sponsored partnership integration.
Fixes
Updated loading strategy for Microsoft Clarity script to prevent layout shifts.
Improved layout stability in Hero and TurnstileWidget components.
Improvements
Auth Context: Refactored authentication context to eliminate hydration mismatch and race condition between server and client sessions.
Fixes
Added 'use client' directive to CompanyLogo component — resolves server component boundary error during build.
Features
Company Logos: Integrated Logo.dev API for automatic, high-quality company logos with premium aesthetics across job cards and detail pages.
Improvements
SEO: Enhanced metadata, JSON-LD structured data, and sitemap generation — added canonical URLs, OG tags, and schema markup for job listings.
Features
Changelog & Roadmap Page: Added /changelog page with version timeline, roadmap feature voting, and user feedback submission.
Job Submission: Added public job submission flow with admin review queue.
Releases: Introduced automated release pipeline with conventional commits.
Improvements
Removed unused functions and streamlined auto-tagging logic.
Replaced react-markdown with a lighter dependency.
Fixes
Fixed loading state for anonymous users and improved type safety in vote fetching.
Features
Initial Launch: OnlyFrontendJobs goes live — curated, handpicked frontend developer job board.
Job Browsing: Browse jobs by tech stack, experience level, location, and remote status with debounced search and advanced filters.
Job Detail Pages: Full job detail pages with JSON-LD structured data, experience years, relative date, and social sharing.
Admin Dashboard: Full admin system — AI-powered job extractor, LinkedIn import, mobile-first posting form, CRUD operations, and user management.
User Profiles & Onboarding: User profile onboarding flow with job preferences, location search, avatar sync, and referral tracking.
Referral Network: Supabase Auth-backed referral system with sign-up form, badges, and company lookup.
Cloudflare Turnstile: Bot protection for waitlist and job submission forms.
Design System: Centralized design tokens, reusable UI component library (Dialog, Dropdown, Select, Tooltip, Progress, Switch, Skeleton, and more).
High Signal Jobs: "High Signal Job" flag for premium listings with visual treatment on cards.
High Paying Flag: "High Paying" badge for salary-filtered visibility in admin form.
SEO Foundation: Comprehensive SEO — metadata, structured data, sitemap, robots.txt, canonical URLs, and JSON-LD security hardening.
Vercel Analytics & Speed Insights: Full Vercel observability from day one.
Launch Countdown Timer: Pre-launch waitlist mode with countdown timer.
Company Filtering: Filter jobs by company with logo display and live waitlist count.
Vote on what you want us to ship next. We use this signal to prioritize the roadmap.
Product Highlights
Browse company profiles with open roles, salary signals, and richer company context in one place.
Explore Company HubCompare frontend compensation across companies, roles, and experience levels with a cleaner salary discovery flow.
View SalariesExplore remote frontend roles by technology stack with dedicated landing pages and sharper filtering.
Browse Remote RolesCompanies and recruiters can now submit roles through a smoother intake flow backed by a faster admin review workflow.
Submit a JobA sticky mobile navigation and contextual apply bar make it easier to act on jobs from any device.
Track job performance with views, applications, and stronger operational visibility across the hiring workflow.
Found a bug or have a great idea for the platform? Let us know below.