{"id":3499213,"url":"https://alion.io/job/troveo-front-end-engineer","title":"Front End Engineer","company":{"id":8126,"name":"Troveo","domain":"troveo.ai","url":"https://alion.io/company/troveo","size_band":"11-50","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Ashby","truth_index":null},"role":"Frontend","role_family":"Frontend","seniority":"senior","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"structured","locations":[],"countries":[],"hiring_countries":["US"],"hiring_countries_total":1,"salary":{"min":130000,"max":165000,"currency":"USD","period":"year","gross":null,"usd_annual":165000},"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":true,"technologies":[{"name":"Figma","optional":false},{"name":"Jest","optional":false},{"name":"Next.js","optional":false},{"name":"Playwright","optional":false},{"name":"Radix UI","optional":false},{"name":"React.js","optional":false},{"name":"Rest API","optional":false},{"name":"Sentry","optional":false},{"name":"Storybook","optional":false},{"name":"Tailwind CSS","optional":false},{"name":"TypeScript","optional":false},{"name":"Vite","optional":false},{"name":"Vitest","optional":false},{"name":"Fine-tuning","optional":true},{"name":"JavaScript","optional":true},{"name":"React Router","optional":true},{"name":"shadcn/ui","optional":true}],"status":"live","first_seen_at":"2026-10-29T23:09:57Z","employer_posted_date":"2026-10-29","last_verified_at":"2026-10-31T18:33:53Z","board_verified":true,"closed_at":null,"days_open":1,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":1},"description":"Software Engineer, Frontend\nAbout the Company\nTroveo builds the data platform that AI labs and model builders need to train the next generation of models. We have created the world's largest licensed platform of scarce, proprietary data for AI, spanning video, audio, text, and business workflows.\nTroveo indexes, enriches, and packages this high-quality data into formats ready for training, fine-tuning, evaluation, and agentic use cases. Backed by top investors, we’re a small, high-impact team solving one of the biggest bottlenecks in AI development.\nRole Overview\nTroveo is hiring a frontend developer to join the Applications team in Engineering.\nYou'll build and maintain the web applications our customers and internal teams use every day. The stack is React and TypeScript; some of it runs inside a Rails application, while the rest consists of standalone Vite and Next.js apps. We use Tailwind and Radix UI for styling and components, TanStack Query for server state, and Vitest and Playwright for testing.\nHow we work\nYou'll work across the frontend stack, collaborating with design, product, and backend engineering to ship reliable, polished applications. We value strong engineering judgment, thoughtful code reviews, clear documentation, and maintainable patterns that help the team move quickly without sacrificing quality. We also use coding agents as part of our development workflow, and you'll have opportunities to use them where they add value.\nWhat you'll own\nFeatures across customer-facing and internal apps, in both the Rails-embedded and standalone environments\n\nThe shared component library: adding components, keeping them documented in Storybook, and making accessibility practical rather than theoretical\n\nImplementing designs from Figma with fidelity, and pushing back when the spec has gaps\n\nPerformance work where it matters: rendering, bundle size, large lists, and uploads\n\nTest coverage: maintaining it where it exists and extending it where it doesn't\n\nInvestigating production issues with Sentry and PostHog\n\nRequirements\n5+ years building production web interfaces in React and TypeScript\n\nStrong HTML, CSS, and responsive layout skills; comfortable with Tailwind\n\nComfortable working directly from Figma files: inspecting specs, extracting tokens and spacing, and flagging inconsistencies with designers\n\nExperience integrating REST APIs and handling auth, loading, empty, and error states well\n\nExperience with at least one of Vitest, Jest, or Playwright\n\nFamiliarity with coding agents and practical judgment about when they are useful\n\nClear written communication with designers, backend engineers, and product\n\nBonus Points\nRadix UI or a shadcn-style component system\n\nTanStack Query, React Router, or Next.js\n\nExperience integrating coding tools with a design system or component library, including Figma-to-code workflows, design tokens, or Storybook documentation\n\nCompensation\nBase Salary: $130,000 - $165,000 (depending on experience and location)\n\nEquity: Competitive equity package in a well-funded AI startup with significant upside\n\nWhat We Offer\nComprehensive Health Benefits: Medical, dental, and vision coverage (100% employer-paid for employees)\n\nFlexible PTO & Paid Holidays: Unlimited PTO with encouragement to actually use it\n\nRemote-First Policy: Work from anywhere in the US (with occasional team offsites)\n\nLearning & Growth: Annual learning stipend, access to top conferences, and direct mentorship from experienced founders\n\nEquity Ownership: Competitive equity package with clear growth potential as we scale\n\nModern Tech Stack & Tools: Budget for the best equipment and software\n\nStrong Culture: High-trust, low-ego environment focused on impact, transparency, and work-life balance. We believe great work happens when people are supported, challenged, and given ownership.\n\nEqual Opportunity Employer\n Troveo is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.","description_format":"text","description_chars":4168,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Equity","Unlimited PTO"],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Stock Media Services","AI Training Data & Annotation"],"lifecycle":[{"event":"open","at":"2026-10-30T02:57:37Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":1,"expected_fill_days":7,"reasons":["conf:1","velocity","win:early"],"computed_at":"2026-10-31T05:58:55Z"},"pay":{"stated_usd_annual":165000,"is_top_pay":true},"html_url":"https://alion.io/job/troveo-front-end-engineer","json_url":"https://alion.io/job/troveo-front-end-engineer.json","meta":{"generated_at":"2026-10-31T20:52:16Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":32854,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-01T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":8126},"rest":"https://alion.io/mcp/rest/get_company?id=8126"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Ftroveo-front-end-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Ftroveo-front-end-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Ftroveo-front-end-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/troveo-front-end-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Ftroveo-front-end-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3499213}},{"tool":"search_jobs","arguments":{"company":"troveo.ai","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3499213},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}