JavaScript Developer Job
Company: Software Testing AI
Location: Remote (available nationwide in the U.S.)Type of Employment: Full-time (Contract or Regular)Working Hours: 9-5 PM or 10-6 PM EST
OverviewSoftware Testing AI is searching for a skilled JavaScript Developer to enhance our software solutions team. This remote position involves developing new user-facing features, building reusable code and libraries for future use, and ensuring the technical feasibility of UI/UX designs. The ideal candidate will be proficient in JavaScript technologies and committed to creating scalable and efficient software architecture.
Key ResponsibilitiesDevelop new user-facing features using JavaScript and frameworks such as React, Angular, or Vue.Build reusable code and libraries for future use.Ensure the technical feasibility of UI/UX designs.Optimize application for maximum speed and scalability.Assure that all user input is validated before submitting to the back-end.Collaborate with other team members and stakeholders.Analyze user requirements and envision system features and functionality.Participate in defining system specifications and architecture.
Technical Requirements
Core Skills & KnowledgeStrong understanding of JavaScript, its quirks, and workarounds.Proficient understanding of web markup, including HTML5 and CSS3.Good understanding of advanced JavaScript libraries and frameworks such as AngularJS, KnockoutJS, BackboneJS, ReactJS, or DurandalJS.Proficient understanding of asynchronous request handling, partial page updates, and AJAX.Familiarity with front-end build tools, such as Grunt and Gulp.js.Familiarity with browser testing and debugging.Understanding of layout aesthetics, and a keen eye for detail.An ability to perform well in a fast-paced environment and bring in optimal flow for rapidly changing design/ technology.
Preferred ExperienceBachelor’s degree in Computer Science or related field.3+ years’ experience in JavaScript development.Experience with data structure libraries (e.g., Immutable.js) is considered a plus.Experience with responsive and adaptive design is strongly preferred.Good problem-solving skills.Experience with version control systems, such as Git.
Tools & TechnologiesJavaScript, HTML5, CSS3Frameworks: Angular, React, Vue, Knockout, BackboneFront-end build tools: Grunt, GulpVersion Control: GitAJAX, JSON, REST APIsTesting and debugging tools (Chrome DevTools, etc.)Responsive and adaptive design
Work ConditionsFully remote position, candidates must have a high-speed internet connection and a home office set-up.Standard working hours aligned with either EST or PST.The role involves collaboration with a remote team, requiring excellent communication skills and the ability to manage time effectively.