{"id":1264910,"url":"https://alion.io/job/swif-frontend-engineer-vue-browser-extensions-ai-agent","title":"Frontend Engineer (Vue, Browser Extensions, AI Agent)","company":{"id":1986393,"name":"Swif","domain":"swif.ai","url":"https://alion.io/company/swif","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Work at a Startup","truth_index":null},"role":"Frontend","role_family":"Frontend","seniority":"junior","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":[],"countries":[],"hiring_countries":["JP","CA","ID","KR","TW","VN"],"hiring_countries_total":6,"salary":{"min":40000,"max":60000,"currency":"USD","period":"year","gross":null,"usd_annual":60000},"salary_estimate":null,"experience_years_min":1,"visa_sponsorship":false,"relocation_package":false,"has_equity":true,"technologies":[{"name":"AI Agents","optional":false},{"name":"Cursor","optional":false},{"name":"JavaScript","optional":false},{"name":"React.js","optional":false},{"name":"Vue.js","optional":false},{"name":"Windsurf","optional":false}],"status":"live","first_seen_at":"2026-09-25T22:11:13Z","employer_posted_date":"2026-10-22","last_verified_at":"2026-10-22T05:45:15Z","board_verified":true,"closed_at":null,"days_open":26,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":26},"description":"About Swif.ai\nSwif.ai is the governance layer that lets every company unleash AI safely-and we’re poised to own that future.\nWhat You’ll Do\nDesign & Build: Create and maintain Vue 3 components and dashboards that power our device-compliance platform.\n\nShip Features End-to-End: Partner with product, design, and backend teams to turn rough ideas into polished releases.\n\nElevate the UI: Champion performance, accessibility, and pixel-perfect user experiences across web apps and browser extensions.\n\nSolve Real Problems: Craft intuitive workflows for device management, Shadow IT discovery, and real-time compliance reporting.\n\nRaise the Bar: Write clean, testable code, conduct reviews, and drive continuous improvement of our engineering standards.\n\nWhat We’re Looking For\n1 + years of professional front-end development experience.\n\nFluency with modern JavaScript and Vue (or React) tooling, plus familiarity with related SDKs and third-party frameworks.\nAI-Driven Coding Experience: Familiarity (or willingness to learn) with AI agents like Windsurf, Cursor, or similar tools to streamline your workflow.\n\nSolid grasp of component rendering, animation, networking, and media handling.\nPassion for crafting delightful user experiences and a strong learning mindset.\nCollaborative spirit and high standards when working on production systems.\nWhy Join Swif.ai?\nCutting-Edge Innovation: Work on impactful AI products shaping the next generation of enterprise solutions.\n\nGrowth Opportunities: Enjoy mentorship, professional development, and a clear path for career advancement.\n\nCollaborative Culture: Thrive in a supportive team that values fresh ideas and continuous learning.\n\nCompetitive Compensation: We recognize and reward the expertise and commitment you bring.\n\nIf you’re ready to craft next-level web experiences with Vue and help secure the world’s devices, apply now and build the future with Swif.ai!\nPlease only apply if you have a portfolio website or related portfolio projects to show.\nApplication: The candidate submits their resume and cover letter to apply for the job. This is usually done online through the company's website or a job board.\nScreening: The company's human resources (HR) team or hiring manager reviews the applications to identify candidates who meet the qualifications for the position. Candidates who pass the initial screening may be contacted for a phone or video screening interview.\nPhone or Video Screening: The candidate participates in a phone or video interview with an HR representative or hiring manager. This interview is typically brief and focuses on confirming the candidate's qualifications, interest in the position, and availability.\nIn-Person or Virtual Interview: Candidates who pass the screening stage are invited for an in-person or virtual interview. This interview may involve meeting with multiple people, such as the hiring manager, team members, and HR representatives. The interview may consist of behavioral and technical questions, as well as discussions about the candidate's experience and skills.\nAssessment or Testing: In some cases, candidates may be asked to complete an assessment or test related to the job. This could include a coding test for a software engineering position, a writing test for a content creation role, or a presentation for a sales position.\nReference Checks: If the candidate performs well in the interviews and assessments, the company may conduct reference checks by contacting the candidate's previous employers or colleagues to verify their work experience and qualifications.\nJob Offer: If the candidate successfully passes all stages of the interview process and the company is confident in their fit for the position, they may extend a job offer. The offer typically includes details about the position, salary, benefits, and start date.\nNegotiation and Acceptance: The candidate may choose to negotiate the terms of the job offer. Once both parties reach an agreement, the candidate formally accepts the offer.\nOnboarding: After accepting the offer, the candidate goes through the onboarding process, which includes completing paperwork, attending orientation, and receiving training to become familiar with the company and their new role.","description_format":"text","description_chars":4248,"description_truncated":false,"requirements":{"experience_years_min":1,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Continuous learning","Growth opportunities","Professional development"],"hiring_locations":[{"name":"Japan","iso":"JP","kind":"country"},{"name":"Canada","iso":"CA","kind":"country"},{"name":"Indonesia","iso":"ID","kind":"country"},{"name":"South Korea","iso":"KR","kind":"country"},{"name":"Taiwan","iso":"TW","kind":"country"},{"name":"Vietnam","iso":"VN","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Service & Asset Management","Endpoint Security"],"lifecycle":[{"event":"open","at":"2026-09-25T22:11:13Z"}],"visa":[],"liveness":{"score":60,"band":"ok","label":"Likely open","p_open":1,"p_active":0.796,"p_room":0.75,"age_days":26,"expected_fill_days":30,"reasons":["conf:0","velocity","win:late","comp:junior"],"computed_at":"2026-10-22T06:10:10Z"},"pay":{"stated_usd_annual":60000,"is_top_pay":false},"html_url":"https://alion.io/job/swif-frontend-engineer-vue-browser-extensions-ai-agent","json_url":"https://alion.io/job/swif-frontend-engineer-vue-browser-extensions-ai-agent.json","meta":{"generated_at":"2026-10-22T07:47:33Z","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":3624,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-23T00: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":1986393},"rest":"https://alion.io/mcp/rest/get_company?id=1986393"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fswif-frontend-engineer-vue-browser-extensions-ai-agent"},{"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%2Fswif-frontend-engineer-vue-browser-extensions-ai-agent"},{"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%2Fswif-frontend-engineer-vue-browser-extensions-ai-agent"},{"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/swif-frontend-engineer-vue-browser-extensions-ai-agent\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fswif-frontend-engineer-vue-browser-extensions-ai-agent"}]}