{"id":659392,"url":"https://alion.io/job/bobyard-frontend-engineer","title":"Frontend Engineer","company":{"id":668916,"name":"Bobyard","domain":"bobyard.com","url":"https://alion.io/company/bobyard","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Ashby","truth_index":{"grade":"B","score":77,"open_postings":15,"ghost_share":0,"stale_share":0.933,"repost_share":0,"time_to_fill_p50_days":42,"computed_at":"2026-10-29T05:49:05Z"}},"role":"Frontend","role_family":"Frontend","seniority":null,"employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["San Francisco, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":130000,"max":160000,"currency":"USD","period":"year","gross":null,"usd_annual":160000},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":true,"technologies":[{"name":"React.js","optional":false},{"name":"TypeScript","optional":false},{"name":"JavaScript","optional":true}],"status":"live","first_seen_at":"2026-08-11T20:36:27Z","employer_posted_date":"2026-08-11","last_verified_at":"2026-10-29T21:10:40Z","board_verified":true,"closed_at":null,"days_open":79,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":79},"description":"About Bobyard\nBobyard builds AI systems that automate takeoffs for contractors, saving them dozens of hours per project in a multi-trillion industry still running on spreadsheets and guesswork. Contractors live in our product all day - the interface has to be fast, precise, and obvious. We're Series A, backed by 8VC, Primary, and Pear, and growing fast.\nAbout the role\nYou'll work on the hardest UI problem we have: rendering large construction drawings and dense estimate tables without friction. Think canvas rendering, pan/zoom performance, and tables with hundreds of rows that still feel instant. You don't need prior experience with canvas or data-dense interfaces - you need strong React/TypeScript fundamentals, real product taste, and to be a fast learner ready to go deep on a problem most junior roles never touch. You don't need to check every box below - if the hard problem excites you, apply.\nWhat you'll do\nBuild and ship core product UI in React and TypeScript\n\nTurn rough product direction and designs into polished, production-ready interfaces\n\nWork on frontend performance - fast loads, smooth interactions, responsive rendering of large drawings and data-dense tables\n\nContribute to a reusable component library the team ships on\n\nWork directly with product and design to shape features, not just implement them\n\nPrototype quickly, gather feedback, and iterate toward the right UX\n\nDiagnose and fix frontend bugs, rendering issues, and state management problems\n\nWhat we're looking for\nStrong React and modern CSS skills - you can build complex layouts and interactions without reaching for a library every time\n\nReal design sense - you notice when spacing, hierarchy, or motion is off, and you fix it without being asked\n\nComfortable working from rough product direction - can fill the gap between a mock and a shippable feature\n\nFluent in TypeScript, component architecture, and frontend state management\n\nHigh ownership mindset - you don't wait to be told what to fix\n\nFast learner who can navigate unfamiliar systems and tools quickly\n\nBachelor's degree in Computer Science or a related field, or equivalent practical experience\n\nNice to have\nExperience with data-dense or canvas-heavy interfaces (tables, editors, drawing tools)\n\nPersonal projects or open-source work involving performance-sensitive UI\n\nExposure to construction, real estate, or other \"boring industry, real problem\" domains\n\nA note on pace\nWe ship weekly, and priorities move as we learn from customers. Requirements are often incomplete when work starts, and you'll be expected to shape them. If that pace excites you, you'll fit in well.\nBenefits\nCompetitive salary plus equity options\n\nHealth, dental, and vision coverage\n\nCatered lunch in the office\n\n$70 a month toward your commute\n\nTeam happy hours and events\n\nBuild a category-defining company with a small, driven team\n\nComp Philosophy\nCash for stability. Bonus for performance. Equity for ownership. Your package reflects your role, your experience, and what you deliver.","description_format":"text","description_chars":3026,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":["Equity"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Construction Management Software"],"lifecycle":[{"event":"open","at":"2026-09-10T21:25:41Z"}],"visa":[{"country":"US","licensed_sponsor":true,"evidence":"H-1B filings in 12 months: 5","filings_12m":5,"filings_prev_12m":0,"green_card_filings_12m":0,"median_offered_wage_usd":162500,"route":null,"cap_exempt":false,"checked_at":"2026-10-29T16:27:21+00:00","sources":["US Department of Labor: LCA disclosure data (H-1B, H-1B1, E-3)"],"filings_for_role_12m":1}],"liveness":{"score":11,"band":"cold","label":"Long shot","p_open":1,"p_active":0.309,"p_room":0.36,"age_days":78,"expected_fill_days":42,"reasons":["conf:2","stale_co","velocity","win:tail","crowd:"],"computed_at":"2026-10-29T05:49:05Z"},"pay":{"stated_usd_annual":160000,"is_top_pay":false},"html_url":"https://alion.io/job/bobyard-frontend-engineer","json_url":"https://alion.io/job/bobyard-frontend-engineer.json","meta":{"generated_at":"2026-10-30T01:16:20Z","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":1721,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-31T00: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":668916},"rest":"https://alion.io/mcp/rest/get_company?id=668916"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fbobyard-frontend-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%2Fbobyard-frontend-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%2Fbobyard-frontend-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/bobyard-frontend-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fbobyard-frontend-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":659392}},{"tool":"search_jobs","arguments":{"company":"bobyard.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":659392},"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"}}