{"id":3064168,"url":"https://alion.io/job/penbrothers-mid-to-sr-frontend-developer","title":"Mid to Sr. Frontend Developer","company":{"id":50087,"name":"Penbrothers","domain":"penbrothers.com","url":"https://alion.io/company/penbrothers","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"staffing","is_intermediary":false,"listed_via":null,"ats_vendor":"Career site","truth_index":{"grade":"B","score":81,"open_postings":16,"ghost_share":0,"stale_share":0.75,"repost_share":0,"time_to_fill_p50_days":49,"computed_at":"2026-10-30T05:48:23Z"}},"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":["Mandaluyong, Philippines"],"countries":["PH"],"hiring_countries":["PH"],"hiring_countries_total":1,"salary":null,"salary_estimate":null,"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Anthropic","optional":false},{"name":"Claude","optional":false},{"name":"Function Calling","optional":false},{"name":"Git","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Rest API","optional":false},{"name":"SQL","optional":false},{"name":"TypeScript","optional":false},{"name":"Claude Code","optional":true},{"name":"Figma","optional":true},{"name":"Google Maps","optional":true},{"name":"JavaScript","optional":true},{"name":"React Native","optional":true},{"name":"React.js","optional":true},{"name":"Supabase","optional":true},{"name":"Tailwind CSS","optional":true},{"name":"Twilio","optional":true},{"name":"Vercel","optional":true}],"status":"live","first_seen_at":"2026-10-21T09:10:02Z","employer_posted_date":"2026-10-22","last_verified_at":"2026-10-30T16:40:31Z","board_verified":true,"closed_at":null,"days_open":9,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":9},"description":"About Penbrothers\nPenbrothers is an HR & remote talent management partner and one of the fastest-growing companies in the Philippines. We provide talented Filipinos with global opportunities in high-growth startups and dynamic companies, from the comfort of their own homes.\nAbout the Client\nOur client is an operations platform for security, alarm, and fire service companies. It sits on top of SedonaOffice, the accounting and service system many of these companies already run, and gives dispatchers, technicians, installers, and customers modern tools without a data migration. The platform handles dispatch and scheduling, a technician mobile app, inventory, fleet, a customer portal, and AI-assisted technician recommendations. It is used every day by live service companies across the Southeast and New England.\nAbout the Role\nAs a Frontend Developer, you will work as part of our development team to ship features, build and harden integrations, and keep a production system with thousands of daily sync runs healthy. Small team, real customers, and your work reaches users within days.\nWhat You Do\nBuild features across the stack in React and TypeScript, Postgres, and serverless functions\nBuild and maintain integrations with third-party APIs: accounting/ERP, payroll, GPS and telematics, telephony, SMS, payments, and mapping\nExtend AI-assisted features built on the Anthropic Claude API, including prompt design, tool use, and testing outputs for accuracy\nImprove the user interface for dispatchers, office staff, and field technicians, on desktop and mobile\nInvestigate sync issues and vendor API defects, document findings, and write clear notes for non-technical readers\nWrite and follow database migrations, row-level security policies, and tests that protect customer data\nWhat You'll Bring\n3 to 5 years building production web applications with proficiency using TypeScript and React \nExperience with PostgreSQL, including schema design, SQL, and row-level security concepts \nHands-on REST API integration: authentication (OAuth, API keys, JWT), webhooks, pagination, rate limits, retries, and idempotency \nAt least one shipped feature built on a large language model API (Anthropic Claude preferred) \nExperience with Git, pull requests, and working in a codebase someone else started \nNice to Have\nSupabase (Postgres, Auth, Edge Functions, Storage) and Vercel \nUI/UX design skills: Figma, Tailwind, component libraries, accessibility, and mobile-first layouts \nMobile experience: Capacitor, React Native, or native Android/iOS \nExperience with Twilio, RingCentral, ADP, Verizon Connect, Google Maps, or payment processors \nBackground in field service, construction, or security industry software \nExperience using AI coding tools (Claude Code or similar) responsibly in a production codebase \nOur Hiring Process & AI Disclaimer: We use AI tools to streamline our application process-including an initial conversation with an AI Interviewer. All hiring decisions are made entirely by humans: our Talent Acquisition team guides your full candidate journey and makes all evaluation decisions.\nYou are welcome to use AI for CV refinement and research, but real-time AI assistance during interviews or skill assessments is strictly prohibited to ensure an authentic evaluation.\nRead our full AI Disclaimer to learn more\nWhat You’ll Get\nAt Penbrothers, we are obsessed with creating positive employee experiences. Here you’ll find an environment that nurtures learning and provides opportunities for growth. You’ll have the opportunity to make an impact on fast-growing startups and dynamic companies.\n· Meaningful work & Growth: We take every opportunity to stretch ourselves and deliver an excellent client experience.\n· Employee as our biggest asset: We are genuinely invested in our people’s career and welfare.\n· Global reach & local impact: Get to work with high-growth startups and dynamic companies from the comfort of your own home.\n· Powering global startups: We’ve created 1,400 Filipino jobs that empower global start-ups to focus on growth.","description_format":"text","description_chars":4066,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"Philippines","iso":"PH","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["E-learning","Virtual Events"],"lifecycle":[{"event":"open","at":"2026-10-22T07:19:15Z"}],"visa":[],"liveness":{"score":63,"band":"ok","label":"Likely open","p_open":1,"p_active":0.632,"p_room":1,"age_days":8,"expected_fill_days":49,"reasons":["conf:2","stale_co","velocity","win:early"],"computed_at":"2026-10-30T05:48:23Z"},"pay":null,"html_url":"https://alion.io/job/penbrothers-mid-to-sr-frontend-developer","json_url":"https://alion.io/job/penbrothers-mid-to-sr-frontend-developer.json","meta":{"generated_at":"2026-10-30T19:21:35Z","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":8662,"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":50087},"rest":"https://alion.io/mcp/rest/get_company?id=50087"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fpenbrothers-mid-to-sr-frontend-developer"},{"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%2Fpenbrothers-mid-to-sr-frontend-developer"},{"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%2Fpenbrothers-mid-to-sr-frontend-developer"},{"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/penbrothers-mid-to-sr-frontend-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fpenbrothers-mid-to-sr-frontend-developer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3064168}},{"tool":"search_jobs","arguments":{"company":"penbrothers.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3064168},"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"}}