Himalayas logo
RosterRO

48358950950 - Javascript Developer

Roster
Philippines only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

Role: JavaScript Developer

Job Type: Full-time

Location: Remote

Work Schedule: 7AM - 5PM CST, US Holidays

About the Company

The company is a leading B2B distributor of commercial HVAC and industrial products. They are passionate builders who thrive as a small, dynamic team that values collaboration, innovation, and problem-solving. Combining cutting-edge software systems with deep industry expertise, they solve problems and deliver exceptional value.

Job Overview

They are seeking a Senior JavaScript Developer to help build enterprise Vue-based applications that power key business operations. The role is for a true senior-level engineer who possesses a deep understanding of JavaScript and modern application architecture. They are customer-centric and are looking for a candidate who thrives in a small, high-agency, high-performing environment. S/he will be working directly with the company's CEO, a software engineer, and an exceptional team.

Duties and Responsibilities

  • Architect, develop, and maintain core applications within a modern Vue-based stack.
  • Write clean, modular, maintainable code that demonstrates a deep command of JavaScript fundamentals, framework reactivity, and application performance.
  • Collaborate closely with the product designer to implement component libraries, design tokens, and interaction patterns that translate design excellence into code.
  • Contribute meaningfully to discussions about design tradeoffs, UX decisions, and technical implementation paths.
  • Optimize for performance, scalability, and maintainability through deliberate architecture, efficient bundling, and rigorous testing.
  • Participate in sprints, standups, and product demos with a focus on clarity, iteration, and impact.

Requirements

Technical Requirements

  • Elite JavaScript Expertise. Deep understanding of the language’s internals,
    including closures, scope, prototypal inheritance, async, and reactivity principles,
    along with runtimes, event loops, and core Web APIs.
  • Expert in Vue. Highly proficient in Vue 3’s Composition API, state management,
    routing, authentication, component design, and performance tuning.
  • Expert in Design Systems. Highly proficient in translating design tokens and
    systems from Figma into scalable, reusable components.
  • Advanced with Node.js & APIs. Strong understanding of application architecture,
    design patterns, testing, debugging, and building performant backend services.
  • Proficient with Tooling. Skilled with Vite, Vitest, and GitHub Actions for
    performance optimization through code splitting, bundling, and client-side caching.
  • Proficient with Databases. Sufficient experience with relational database design,
    type constraints and considerations, performance optimization, maintenance, and
    tuning.

Non-Technical Requirements

  • Communication. Exceptional clarity and precision in both written and verbal communication; able to discuss complex technical topics with technical and non-technical peers.
  • Collaboration. Thrives in small, high-talent, high-agency teams with direct communication and shared ownership.
  • Project Management. Experience with Agile, Kanban, or similar methodologies for effective prioritization and delivery of work.
  • Adaptability. Works effectively across contexts—frontend, backend, or deployment—without losing velocity or quality.
  • Professionalism. Operates with respect, integrity, and accountability at all times.

Mindset Requirements

  • Curiosity. You seek to understand systems fully—from the language runtime to the user’s behavior.
  • Ownership. You take initiative, identify opportunities, and drive them to completion without supervision.
  • Craftsmanship. You write code that is expressive, maintainable, and deliberately architected. Good enough is not good enough.
  • Performance. You treat performance as a global mandate, not an afterthought.
  • Pragmatism. You balance perfection with progress, making thoughtful tradeoffs aligned with business value.
    Culture. You elevate those around you through your curiosity, passion, and commitment to excellence.

Qualifications

  • Experience. 5+ years of professional engineering experience, including deep, demonstrable expertise in JavaScript and reactive frameworks.
  • Education. Bachelor’s degree in Computer Science, Software Engineering, or equivalent professional experience.
  • Portfolio. Public GitHub and project portfolio required. Open-source contributions are a strong plus.
  • Attitude. You are a builder who values the organizational quality of work, not titles or ceremony.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Mid-level

Location requirements

Hiring timezones

Philippines +/- 0 hours
Claim this profileRoster logoRO

Roster

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

2 remote jobs at Roster

Explore the variety of open remote roles at Roster, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Roster

Remote companies like Roster

Find your next opportunity by exploring profiles of companies that are similar to Roster. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Roster hiring 48358950950 - Javascript Developer • Remote (Work from Home) | Himalayas