Key Responsibilities
- Feature Development: Build responsive components using modern frameworks.
- UI/UX Implementation: Collaborate on pixel-perfect, interactive experiences, dashboards, and visualizations for customers.
- State Management: Architect data structures for real-time AI metrics.
- Performance: Optimize for speed and handling of massive datasets.
- Quality: Write clean, testable code and participate in peer reviews.
Qualifications
- Experience: 4+ years in front-end development, specifically in B2B SaaS environments.
- Tech Stack: Proficiency with Vue.js (Vue 3 Composition API required; Vue 2 → Vue 3 migration experience is a strong plus), JavaScript (ES6+), TypeScript, Pinia (or Vuex), Single-spa or any micro-frontend experience, HTML5 / CSS3, Webpack / Vite, npm, and Babel.
- Data Visualization: Experience with embedding visuals or dashboards with Tableau, Plotly, ECharts, or D3.
- API Knowledge: Strong experience with RESTful and WebSocket APIs.
- Workflows: Familiar and comfortable with Git + PR based workflows and Jira-driven sprints.
- Work Style: Collaborative and proactive within a global, distributed team.
Why SWARM
- Impact That Matters: Your work helps secure food systems and supply chains in a decade of volatility.
- Cutting-Edge AI: Shape a platform at the frontier of optimization + agentic intelligence.
- Visible Product Ownership: Take the lead on major user-facing initiatives, with high visibility across the engineering organization and a direct voice in how our AI solutions come to life.
- Growth Trajectory: SWARM is on a fast growth trajectory, and you’ll help define how we get there.
Compensation
The salary below is the base salary range for this position. The actual base salary determination will be made based on candidate's experience, location, and other relevant factors. In addition to base salary, the candidate may also be eligible for performance bonuses and equity.