Job Description
We are seeking a skilled JavaScript Developer who is passionate about building and maintaining Chrome extensions. The ideal candidate will have a strong background in JavaScript, HTML, and CSS, with proven experience in developing, testing, and deploying Chrome extensions. Experience with HubSpot APIs and Salesforce is essential for integrating our extensions with these platforms. You will work closely with our product and design teams to create user-friendly and performant extensions that enhance our customers' web experience.
Responsibilities
Design, develop, and maintain Chrome extensions from concept to deployment. Write clean, efficient, and maintainable code using JavaScript, HTML, and CSS. Implement and optimize background scripts, content scripts, and popup interfaces. Integrate Chrome extensions with HubSpot APIs and Salesforce. Collaborate with the product and design teams to understand user needs and requirements. Debug and resolve technical issues and bugs reported by users. Stay up-to-date with the latest industry trends and best practices for Chrome extension development. Ensure the security and privacy of data handled by the extensions. Conduct code reviews and provide constructive feedback to peers.
Requirements
Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience). Proven experience in developing and maintaining Chrome extensions. Strong proficiency in JavaScript, HTML, and CSS. Familiarity with Chrome Extension APIs and manifest files. Experience with HubSpot APIs and Salesforce integration. Experience with modern JavaScript frameworks and libraries (e.g., React, Vue.js) is a plus. Knowledge of web development best practices and performance optimization techniques. Ability to write clean, well-documented, and maintainable code. Excellent problem-solving skills and attention to detail. Strong communication and collaboration skills. Ability to work independently and as part of a team in a remote environment.
Preferred Qualifications
Experience with Webpack or other module bundlers. Familiarity with TypeScript. Experience with version control systems such as Git. Understanding of UI/UX principles and design sensibilities.
Benefits
Competitive salary and performance-based bonuses. Flexible working hours and remote work opportunities. Professional development and career growth opportunities. Health, dental, and vision insurance. Paid time off and holidays. A collaborative and inclusive work environment.