48358950950 - Javascript Developer

Roster
Vietnam
On-site
Full-time
Posted 18 days ago

Job Description

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.

Disclaimer: Real Jobs From Anywhere is an independent platform dedicated to providing information about job openings. We are not affiliated with, nor do we represent, any company, agency, or agent mentioned in the job listings. Please refer to our Terms of Services for further details.