senior-frontend-engineer-worksorbit

Remote (Colombia / LatAm / Americas)

Senior Frontend Engineer (SvelteKit / TypeScript)

Department: WorksOrbit Experience Guild

Reports to: Frontend Lead / Platform Director

Employment Type: Full-time (Contractor option available)

Location: Remote (Colombia / LatAm / Americas-friendly)

Compensation: Competitive senior compensation in Colombia + profit-sharing tied to WorksOrbit venture milestones


Role Summary

We're building WorksOrbit, a platform that will power multiple business applications (learning management, CRM, jobs platform, and more). We need a senior frontend developer to build the core user interface that all these applications share.

What you'll do: Build the main navigation, user dashboard, authentication screens, and shared UI components using SvelteKit and TypeScript. You'll work with a small team (3-5 people) of backend developers and designers to create fast, accessible web applications.

Why this matters: You're building the foundation. Every feature you create will be used by all the different applications we build on top of WorksOrbit. Your code will be seen by thousands of users across multiple products.

Stage: We're 2-3 months from launching our first product (LearnOrbit). You'll help us finish and launch it.


Key Responsibilities

  • Build the core user interface — Create the main navigation menu, user dashboard, login/logout screens, and permission-based access controls that all WorksOrbit applications use.

  • Create and maintain the component library — Build reusable UI components (buttons, forms, tables, modals, etc.) that other developers can use. Document them in Storybook so everyone knows how to use them.

  • Turn designs into working code — Take designs from Figma and build them as actual web pages and components. Make sure they work on mobile phones, tablets, and desktops. Support English and Spanish.

  • Work with backend developers — Coordinate with the backend team to define what data the frontend needs from APIs. Handle user authentication and make sure users can only see what they have permission to access.

  • Write tests and monitor performance — Write automated tests so we catch bugs before users see them. Measure page load times and make sure the application is fast (under 2 seconds to load).

  • Deploy new features gradually — Release new features to 10% of users first, monitor for problems, then roll out to everyone. Set up monitoring to track if features are working.

  • Help other developers — Review other people's code, answer questions, explain how things work, and help junior developers learn.

  • Write documentation — Document how components work, how to integrate with APIs, and technical decisions so new team members can get up to speed quickly.


Required Skills & Experience

  • Shipped production web applications — You've built real applications used by real users. Show us your portfolio or GitHub. We care about what you've built, not how many years it took.

  • TypeScript and modern frameworks — Strong experience with TypeScript and at least one modern framework (React, Vue, Svelte, Angular, or similar). You write clean, maintainable code.

  • SvelteKit (or can learn it quickly) — Ideally you've built something with SvelteKit. But if you're strong in React/Vue/Angular and excited to learn SvelteKit, we'll consider you.

  • Built reusable components — You've created UI components that other developers used. You understand design systems and component documentation.

  • Worked with REST APIs — Comfortable calling APIs, handling responses, dealing with errors, managing authentication and permissions.

  • Write automated tests — You write tests for your code (Playwright, Cypress, Jest, Vitest, or similar). Testing is part of your development process, not an afterthought.

  • Performance and accessibility — You know how to make websites fast and accessible. You've measured page load times. You've made websites work with keyboards and screen readers.

  • CI/CD experience — You've set up automated testing and deployment (GitHub Actions, GitLab CI, or similar).

  • Clear written English — You can write documentation, explain problems, and communicate effectively in writing. Conversational spoken English. Spanish helpful but not required.


Preferred / Nice-to-Have Skills

  • Built similar applications before — Experience with business applications (CRM, project management, learning platforms, HR systems, finance tools).

  • Some backend knowledge — You understand Node.js and can read backend code. You know what a database query is and how APIs work on the server side.

  • Led a small team before — You've mentored 1-2 junior developers or led a feature from start to finish with a small team.

  • Can do some backend work — If needed, you can write simple API endpoints, understand database queries, and fix bugs across the full stack.

  • Active GitHub profile — You contribute to open source projects or have personal projects showing your work.

  • Work well with designers — Comfortable using Figma, giving feedback on designs ("this will be hard to build" or "we could make this faster"), and collaborating on solutions.

  • Want to become a tech lead — Interested in growing into a Lead Engineer or Engineering Manager role in the next 1-2 years.


Soft Skills

  • Takes ownership — You don't need someone telling you what to do every day. You take a task, figure out what needs to be done, and get it done.

  • Comfortable with change — Requirements change. Designs change. Priorities change. You adapt quickly and find solutions instead of getting frustrated.

  • Team player — You help others when they're stuck. You accept feedback on your code. You care about the team succeeding, not just looking good yourself.

  • Good communicator — You write clear messages in Slack. You explain technical problems so non-technical people understand. You speak up when you're blocked or need help.

  • Balance speed and quality — You know when to ship something good enough vs when to take extra time to do it right. You don't let perfect be the enemy of done.

  • Keep learning — You stay current with new frontend technologies. You experiment with new tools. You share what you learn with the team.


Performance Evaluation Criteria

We'll measure your success based on:

  • Code quality — Your code works correctly, has tests (>80% coverage), is accessible to users with disabilities, and loads fast (under 2 seconds).

  • Getting things done — You complete features on time. You make realistic estimates. Your work doesn't need major rewrites.

  • Teamwork and communication — You document your work clearly. You help others in code reviews. You communicate proactively in meetings and Slack.

  • Problem solving — When you hit problems, you find solutions instead of waiting for someone to tell you what to do. You ask for help when truly stuck.

  • Leadership — You help make technical decisions. You mentor junior developers. You suggest process improvements.

  • Contribution — You identify better ways to do things (better tools, better patterns, better processes) and help implement them.


About Manizales Shared Services (MSS)

MSS is a technology company in Manizales, Colombia building software products for U.S. and international clients. We're about to launch WorksOrbit—a platform that will run multiple business applications including a learning management system, CRM, jobs platform, and contractor compliance tools.

How to Apply

Submit your application:

  1. Email: staffing-requests@mzlsservices.com
  2. Subject: MSS-ROLE-001 — Senior Frontend Engineer
  3. Include:
    • Resume / CV
    • Portfolio or GitHub profile (required)
    • Links to production applications you've built
    • Design system work or component libraries (if applicable)
    • Performance optimization write-ups or case studies (optional but impressive)
    • Short introduction (2-3 paragraphs) explaining why you're interested

We're excited to meet you!