Waverley Software is seeking a seasoned Senior Frontend developer with Google Chrome Extension experience to join our team and elevate our browser extension offerings to the next level. You'll have the opportunity to design, develop, and implement innovative extensions that enhance user productivity, streamline workflows, and extend the capabilities of the Chrome browser.
Responsibilities:Implement interactive functionalities using core web technologies like Javascript, HTML, and CSS, demonstrating expertise in front-end development.Leverage Chrome's robust APIs to seamlessly integrate with browser features and user data, maximizing the potential of your extensions.Apply UX/UI best practices to create intuitive and visually appealing user interfaces that enhance user engagement and productivity.Foster strong collaboration with Professional services engineers, product managers, and other developers to ensure successful extension launches and ongoing maintenance.Develop well-documented and clean code adhering to established coding standards, promoting code maintainability for future iterations.Proactively identify and implement performance optimizations and bug fixes, ensuring a consistently exceptional user experience.Stay abreast of the latest advancements in Chrome extension development, continuously learning and adapting to optimize your skillset and solution approaches.
Required Skills and Qualifications:Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).6+ years of experience as a Frontend developer, proven through diverse project portfolios.Advanced proficiency in Javascript, with an in-depth understanding of syntax, objects, functions, asynchronous programming, and DOM manipulation.Expert knowledge of HTML and CSS, capable of crafting aesthetically pleasing and user-friendly extension interfaces.Familiarity with JSON data structures and configuration files.Experience with TypeScript for enhanced type safety and development efficiency.Knowledge of WebAssembly to unlock advanced extension capabilities.
Preferred Qualifications:Familiarity with Chrome DevTools for effective debugging and performance optimization.Excellent communication and collaboration skills, with the ability to effectively convey technical concepts to both technical and non-technical audiences.Strong problem-solving skills and a proactive approach to finding creative solutions to complex technical challenges.Passion for the potential of Chrome extensions and a dedication to building user-centric solutions that push the boundaries of browser functionality.Contribute in the development process for new Google Chrome extensions, encompassing initial conception, architecture, implementation, and deployment.Design and build scalable, maintainable, and performant extension codebases, ensuring efficiency and adaptability for future growth.