Skip to main content

JavaScript Developer

(249) Applicants
$68.25
United States Remote location2 weeks ago
1000 employees
Contract
Meet the Hiring Team
Bianca Perez-Rubio
Recruitment Professional
Job poster
About the job

One of Esteemed's clients is seeking a contract JavaScript developer for a 6-12 month engagement.

 

This role is fully remote, but must be based in the US, and able to work W2 without sponsorship.

 

Job Description 

We seek an experienced JavaScript Developer with a proven track record in open-source contributions, custom package maintenance, and a passion for quality software development. In addition to a resume, it would be helpful if we could also be provided with links to public work (GitHub, npm packages, blogs, etc.)   

   

Key Responsibilities 

-  Design and implement modern component-based, modular web solutions using existing open-source and/or proprietary libraries/frameworks or "vanilla" JavaScript/TypeScript code. 

- Work closely with project managers and business analysts to understand and further define requirements  

- Effectively communicate blockers and areas of technical risk as early as possible  

- Deliver robust, high-quality code that minimizes bugs, enhances user experience, and reduces technical debt  

- Participate in code reviews, providing constructive feedback to peers and fostering a culture of continuous improvement.  

- Stay current with industry trends and technologies, sharing insights and best practices with the team.  

   

Qualifications 

- 5+ years of professional experience in JavaScript/TypeScript development.  

- Proven experience leading projects or a demonstrated ability to manage work independently, from planning to execution  

- Advanced knowledge of web APIs and web app development based on dynamic data served via REST and GraphQL endpoints.  

- Ability to implement and maintain secure solutions relying on client-side storage of sensitive information.  

- Implement secure sessions and manage reactive app state that promotes robust, event-driven architecture.  

- Proven experience with libraries for creating reactive interfaces in a component-based architecture (E.g., React, Vue, Lit, etc).  

- Familiarity with test-driven development and ability to create and maintain a local development environment that permits effective development and debugging of the project.  

- Strong knowledge of web standards, accessibility, and performance optimization.  

- Experience creating and maintaining custom npm packages.  

- Familiarity with version control systems (e.g., Git) and CI/CD pipelines.