– Design high-scale client-side architectures and solutions, ensuring they are optimized for performance and compatibility to be seamlessly integrated and run on customers websites.
– Lead cross browsers rendering process improvements, optimization techniques, and troubleshooting performance issues across different browsers.
Oversee the technical design of new features, as well as the maintenance and optimization of existing systems.
– Collaborate with development teams and product managers to brainstorm and develop software solutions.
– Create comprehensive technical documentation, including detailed guides, system specifications, and troubleshooting manuals, to clearly communicate complex concepts, processes, and system functionalities to both technical and non-technical stakeholders.
– Conduct thorough software testing to guarantee optimal efficiency, accuracy, and performance.
– Design and optimize powerful client-side APIs to drive superior performance and functionality.
– Lead our strategy and projects around measuring our script safety and marginal impact on web pages performance. This includes a large matrix of OS/Browser/Sites/Tools configurations, with many tradeoffs and considerations.
– Lead cross browsers rendering process improvements, optimization techniques, and troubleshooting performance issues across different browsers.
Oversee the technical design of new features, as well as the maintenance and optimization of existing systems.
– Collaborate with development teams and product managers to brainstorm and develop software solutions.
– Create comprehensive technical documentation, including detailed guides, system specifications, and troubleshooting manuals, to clearly communicate complex concepts, processes, and system functionalities to both technical and non-technical stakeholders.
– Conduct thorough software testing to guarantee optimal efficiency, accuracy, and performance.
– Design and optimize powerful client-side APIs to drive superior performance and functionality.
– Lead our strategy and projects around measuring our script safety and marginal impact on web pages performance. This includes a large matrix of OS/Browser/Sites/Tools configurations, with many tradeoffs and considerations.
Requirements:
– +5 years of JavaScript and browsers experience. At least a major part of it is in vanilla/core JS in the browser.
– In-depth knowledge in Node.js.
– Deep and broad knowledge of everything Web. JS, HTTP, Browser internals (optimization, performance, security, features/APIs).
– Degree in Computer Science or a related field or relevant experience.
– Strong knowledge of multiple front-end languages and libraries (e.g. JavaScript, HTML/CSS) and client-side frameworks such as React, Angular, Vue.
– Strong understanding of cross-browser compatibility challenges and effective strategies for addressing them.
– Held a large-scale production environment with real customers and users.
– Knowledge of modern web standards and best practices for accessibility and usability.
– Experience with front-end build tools like Grunt, GitHub, and CI/CD pipelines.
– Experience with public cloud environments (AWS / GCP / Azure) and Linux-based containers/servers.
– Experience with SQL/NoSQL databases (such as MySQL and Redis) is a plus.
– Fluent in written and spoken English.
– +5 years of JavaScript and browsers experience. At least a major part of it is in vanilla/core JS in the browser.
– In-depth knowledge in Node.js.
– Deep and broad knowledge of everything Web. JS, HTTP, Browser internals (optimization, performance, security, features/APIs).
– Degree in Computer Science or a related field or relevant experience.
– Strong knowledge of multiple front-end languages and libraries (e.g. JavaScript, HTML/CSS) and client-side frameworks such as React, Angular, Vue.
– Strong understanding of cross-browser compatibility challenges and effective strategies for addressing them.
– Held a large-scale production environment with real customers and users.
– Knowledge of modern web standards and best practices for accessibility and usability.
– Experience with front-end build tools like Grunt, GitHub, and CI/CD pipelines.
– Experience with public cloud environments (AWS / GCP / Azure) and Linux-based containers/servers.
– Experience with SQL/NoSQL databases (such as MySQL and Redis) is a plus.
– Fluent in written and spoken English.
This position is open to all candidates.