1,829,912open jobs
105,503companies
269,531added this week
Browse all
Salary
$40k – $60k per year
Location
Remote (Japan, Canada, Indonesia, South Korea, Taiwan, Vietnam)
Seniority
Junior · 1+ year exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 19, 2026. First seen by Alion on Sep 25, 2026.

Overview
Company
Impact
Profile match
MDM Software for Linux, macOS, Windows, iOS, iPadOS, and Android that helps companies automate compliance and gain full Shadow IT visibility with Swif.ai.

About Swif.ai

Swif.ai is the governance layer that lets every company unleash AI safely-and we’re poised to own that future.

What You’ll Do

  • Design & Build: Create and maintain Vue 3 components and dashboards that power our device-compliance platform.

  • Ship Features End-to-End: Partner with product, design, and backend teams to turn rough ideas into polished releases.

  • Elevate the UI: Champion performance, accessibility, and pixel-perfect user experiences across web apps and browser extensions.

  • Solve Real Problems: Craft intuitive workflows for device management, Shadow IT discovery, and real-time compliance reporting.

  • Raise the Bar: Write clean, testable code, conduct reviews, and drive continuous improvement of our engineering standards.

What We’re Looking For

  • 1 + years of professional front-end development experience.

  • Fluency with modern JavaScript and Vue (or React) tooling, plus familiarity with related SDKs and third-party frameworks.
  • AI-Driven Coding Experience: Familiarity (or willingness to learn) with AI agents like Windsurf, Cursor, or similar tools to streamline your workflow.

  • Solid grasp of component rendering, animation, networking, and media handling.
  • Passion for crafting delightful user experiences and a strong learning mindset.
  • Collaborative spirit and high standards when working on production systems.

Why Join Swif.ai?

  • Cutting-Edge Innovation: Work on impactful AI products shaping the next generation of enterprise solutions.

  • Growth Opportunities: Enjoy mentorship, professional development, and a clear path for career advancement.

  • Collaborative Culture: Thrive in a supportive team that values fresh ideas and continuous learning.

  • Competitive Compensation: We recognize and reward the expertise and commitment you bring.

If 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!

Please only apply if you have a portfolio website or related portfolio projects to show.

Application: 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.

Screening: 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.

Phone 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.

In-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.

Assessment 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.

Reference 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.

Job 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.

Negotiation 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.

Onboarding: 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.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,829,912 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Frontend
Similar stack
Same company
In your city
Remote (Egypt) • Contractor • 2+ years exp • Bachelor's Degree • Cairo
JavaScript
TypeScript
Frontend
Vue.js
Angular
React.js
Apply
Remote (India) • Full-Time
JavaScript
TypeScript
Frontend
GraphQL
React.js
Vite
Apollo Client
Workbox
Mobile
PWA
DevOps
Git
QA
Cypress
Playwright
Jest
Vitest
Apply
Frontend Engineer 1 day ago
Remote (Turkey) • 3+ years exp • Turkey
Python
JavaScript
TypeScript
Node JS
Python
pySpark
Databases
PostgreSQL
Databricks
AI/ML
Cursor
Claude
Spark
Claude Code
AI Agents
LLM Guardrails
Frontend
Redux
React.js
Ant Design
Redux Toolkit
Mobile
State Management
DevOps
GitHub
Design
Figma
Management
Jira
Apply
Equity • Remote (Mexico) • Full-Time • 3+ years exp • Mexico City
TypeScript
Frontend
GraphQL
Apply
Remote (Colombia, Chile) • Full-Time • 3+ years exp • Bogotá
JavaScript
TypeScript
SQL
Frontend
Next.js
Angular
React.js
Mobile
React Native
DevOps
GCP
Apply
In office • Cairo
Python
JavaScript
TypeScript
SQL
Python
Flask
FastAPI
Django
Databases
PostgreSQL
AI/ML
AI Agents
Edge AI
Frontend
React.js
DevOps
GCP
Git
AWS
Linux
Management
Agile
Scrum
Apply
≈ $14k – $37k per year (Estimated) • In office • 4+ years exp • Bachelor's Degree • Philippines
Python
SQL
Databases
Snowflake
MS SQL
AI/ML
Cursor
Machine Learning
Analytics
Power BI
ETL/ELT
Management
Microsoft Office
Apply
In office • Secret • Internship • Manassas
JavaScript
C++
DevOps
Linux
Apply
≈ $78k – $177k per year (Estimated) • Remote (Colombia) • 6+ years exp • Colombia
AI/ML
AI Agents
Kling
Runway
Pika
Design
Adobe After Effects
Cinema 4D
Apply
$45k – $56k per year (gross) • In office • 5+ years exp • Milan
AI/ML
AI Agents
Apply
$6k – $24k per year • Equity • Remote (United States, Taiwan) • Internship • Bachelor's Degree
Go
JavaScript
Scala
AI/ML
Cursor
Windsurf
DevOps
Windows
Apply
DevOps Engineer 5 days ago
$30k – $50k per year • Equity 0.1–0.5% • Remote (Indonesia, Taiwan, Turkey, Vietnam) • Contractor • 3+ years exp • Bachelor's Degree • Taiwan
Python
DevOps
GCP
GitLab CI
CI/CD
Git
AWS
Docker
Kubernetes
Linux
Cybersecurity
PKI
Apply
≈ $67k – $120k per year (Estimated) • Equity • Remote (United States) • Internship
Apply
$40k – $80k per year • Equity • Remote (United States, Canada) • Full-Time • 1+ year exp
Marketing
HubSpot
LinkedIn
Apply
Full-Cycle Sales AE 5 days ago
$30k – $60k per year • Equity 0.5–1% • Remote (United States) • Full-Time • 1+ year exp • Sunnyvale
Apply
See all jobs
This is one of many
1,829,912 more open roles from verified company boards, updated every day.