The JavaScriptCore team in WebKit is responsible for the JavaScriptCore engine and our mission is to make JavaScript and WebAssembly execution both fast and secure. JavaScriptCore engineers work on all aspects of the engine: the compilation pipeline the language runtime the garbage collector and the API for native apps. The compilation pipeline consists of the parser the bytecode frontend profile-guided type profiling and multiple optimizing compiler backend that turn JS and Wasm programs into efficient ARM and x86 machine this role you will work across all areas of the engine improving the performance security and stability of the engine as well as compatibility with other browsers. You will also help guide the evolution of the JavaScript and WebAssembly languages via public standards. You will drive new innovations add new optimizations tune performance implement language features in addition to diagnosing and fixing existing problems.
BS in computer science or equivalent
Experience programming in modern C
Excellent debugging critical thinking and communication skills
Experience with compilers parsers and interpreters
Experience with assembly-level programming
Experience with performance analysis
Experience with memory allocators and garbage collectors
Hands-on experience with VMs with just-in-time compilers (e.g. JavaScript engines and JVMs)
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.