{"id":2906,"date":"2026-04-02T07:23:51","date_gmt":"2026-04-02T07:23:51","guid":{"rendered":"https:\/\/techjobsinghana.com\/?post_type=tjig-jobs&#038;p=2906"},"modified":"2026-04-02T07:38:22","modified_gmt":"2026-04-02T07:38:22","slug":"senior-software-engineer-javascript-typescript","status":"publish","type":"tjig-jobs","link":"https:\/\/techjobsinghana.com\/fr\/tjig-jobs\/senior-software-engineer-javascript-typescript\/","title":{"rendered":"Senior Software Engineer &#8211; Javascript\/Typescript"},"content":{"rendered":"<p>Know what really happens under the hood of a browser?&nbsp;Can you walk through the JavaScript event loop in your sleep? Do you understand the browser rendering pipeline better than most devs understand their own code? Have you ever built your own JavaScript framework just for fun? Love open source? Then you might be exactly who we\u2019re looking for.<\/p>\n\n\n\n<p>This isn\u2019t your run-of-the-mill TypeScript\/JavaScript role. We\u2019re not building landing pages or dashboards here. This is backend-level engineering that happens to run in the most hostile, performance-constrained environment there is: the browser.<\/p>\n\n\n\n<p>We\u2019re hiring a&nbsp;<strong>JavaScript\/TypeScript Engineer<\/strong>&nbsp;to own our browser-side JavaScript agent, CDN integrations, and performance-critical SDKs used by millions every day. You\u2019ll be crafting tamper-resistant, lightning-fast code that survives in the wild\u2014pushed to its limits by scale, security threats, and the quirks of every browser under the sun.<\/p>\n\n\n\n<p>If you want to push the boundaries of what\u2019s possible in the browser, apply today! &nbsp;But first, check out our [<em>open-source projects<\/em>] (<a href=\"https:\/\/github.com\/fingerprintjs\/fingerprintjs\">https:\/\/github.com\/fingerprintjs\/fingerprintjs<\/a>) to see if you can picture yourself here.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-what-you-ll-do\"><strong>What you\u2019ll do:<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Build and maintain our browser-side TypeScript\/JavaScript agent used for device identification, bot detection, and risk assessment<\/li>\n\n\n\n<li>Engineer for stealth, resilience, and performance\u2014minimizing footprint, resisting detection, and maintaining compatibility across browsers<\/li>\n\n\n\n<li>Optimize for both code size and execution speed in complex, adversarial environments<\/li>\n\n\n\n<li>Stay ahead of browser changes, plugin behaviors, and fingerprinting techniques<\/li>\n\n\n\n<li>Collaborate with backend, security, and data science teams to align signal capture with detection logic<\/li>\n\n\n\n<li>Write comprehensive tests and contribute to CI pipelines that ensure functionality across a wide range of platforms and devices<\/li>\n\n\n\n<li>Contribute to a widely-used open-source project with 24K+ GitHub stars and 25B+ monthly usages<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-what-you-bring\"><strong>What You Bring:<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>3-5 years of JavaScript and TypeScript experience, especially in browser environments<\/li>\n\n\n\n<li>Deep understanding of browser APIs, DOM behavior, timing attacks, and anti-debugging techniques<\/li>\n\n\n\n<li>Experience building libraries or SDKs, especially for production or developer-facing use cases<\/li>\n\n\n\n<li>Strong frontend experience (~80%), with backend familiarity (~20%)<\/li>\n\n\n\n<li>Proficiency with build tools like Vite, Webpack, Rollup, Esbuild, including code obfuscation and minification<\/li>\n\n\n\n<li>Experience with modern testing frameworks such as Vitest, Jasmine, Jest, or similar<\/li>\n\n\n\n<li>Familiarity with security principles, privacy best practices, and adversarial engineering<\/li>\n\n\n\n<li>Comfortable working in fast-paced environments without rigid specifications<\/li>\n\n\n\n<li>Strong sense of ownership and autonomy; you enjoy working independently and solving hard technical problems<\/li>\n\n\n\n<li>Clear written and verbal communication skills in English<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-nice-to-have\"><strong>Nice to Have:<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Experience in complex domains like media, gamedev, or security, or on technically demanding browser projects (e.g. Google Docs, Figma, Miro, or 3D browser games)<\/li>\n\n\n\n<li>Contributions to open-source projects, especially in the JavaScript\/TypeScript ecosystem<\/li>\n\n\n\n<li>Experience with WebAssembly, browser extensions, or remote debugging<\/li>\n\n\n\n<li>Familiarity with AWS services such as Lambda, CloudFront, and DynamoDB<\/li>\n\n\n\n<li>Browser automation or scraping experience<\/li>\n<\/ul>","protected":false},"featured_media":2908,"template":"","recruiter-features":[],"job-types":[13],"tjig-job-categories":[4,3,68],"class_list":["post-2906","tjig-jobs","type-tjig-jobs","status-publish","has-post-thumbnail","hentry","job-types-remote","tjig-job-categories-back-end-developers","tjig-job-categories-front-end-developers","tjig-job-categories-fullstack-engineers"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.8 (Yoast SEO v25.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Senior Software Engineer - Javascript\/Typescript | Tech Jobs In Ghana<\/title>\n<meta name=\"description\" content=\"Know what really happens under the hood of a browser?&nbsp;Can you walk through the JavaScript event loop in your sleep? Do you understand the browser\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/techjobsinghana.com\/fr\/tjig-jobs\/senior-software-engineer-javascript-typescript\/\" \/>\n<meta property=\"og:locale\" content=\"fr_CA\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Senior Software Engineer - Javascript\/Typescript\" \/>\n<meta property=\"og:description\" content=\"Know what really happens under the hood of a browser?&nbsp;Can you walk through the JavaScript event loop in your sleep? Do you understand the browser\" \/>\n<meta property=\"og:url\" content=\"https:\/\/techjobsinghana.com\/fr\/tjig-jobs\/senior-software-engineer-javascript-typescript\/\" \/>\n<meta property=\"og:site_name\" content=\"Tech Jobs In Ghana\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-02T07:38:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/techjobsinghana.com\/wp-content\/uploads\/2026\/04\/download.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"270\" \/>\n\t<meta property=\"og:image:height\" content=\"148\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimation du temps de lecture\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/techjobsinghana.com\/tjig-jobs\/senior-software-engineer-javascript-typescript\/\",\"url\":\"https:\/\/techjobsinghana.com\/tjig-jobs\/senior-software-engineer-javascript-typescript\/\",\"name\":\"Senior Software Engineer - Javascript\/Typescript | Tech Jobs In Ghana\",\"isPartOf\":{\"@id\":\"https:\/\/techjobsinghana.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/techjobsinghana.com\/tjig-jobs\/senior-software-engineer-javascript-typescript\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/techjobsinghana.com\/tjig-jobs\/senior-software-engineer-javascript-typescript\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/techjobsinghana.com\/wp-content\/uploads\/2026\/04\/download.jpg\",\"datePublished\":\"2026-04-02T07:23:51+00:00\",\"dateModified\":\"2026-04-02T07:38:22+00:00\",\"description\":\"Know what really happens under the hood of a browser?&nbsp;Can you walk through the JavaScript event loop in your sleep? Do you understand the browser\",\"breadcrumb\":{\"@id\":\"https:\/\/techjobsinghana.com\/tjig-jobs\/senior-software-engineer-javascript-typescript\/#breadcrumb\"},\"inLanguage\":\"fr-CA\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/techjobsinghana.com\/tjig-jobs\/senior-software-engineer-javascript-typescript\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-CA\",\"@id\":\"https:\/\/techjobsinghana.com\/tjig-jobs\/senior-software-engineer-javascript-typescript\/#primaryimage\",\"url\":\"https:\/\/techjobsinghana.com\/wp-content\/uploads\/2026\/04\/download.jpg\",\"contentUrl\":\"https:\/\/techjobsinghana.com\/wp-content\/uploads\/2026\/04\/download.jpg\",\"width\":270,\"height\":148},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/techjobsinghana.com\/tjig-jobs\/senior-software-engineer-javascript-typescript\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/techjobsinghana.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"TJiG Jobs\",\"item\":\"https:\/\/techjobsinghana.com\/fr\/tjig-jobs\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Senior Software Engineer &#8211; Javascript\/Typescript\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/techjobsinghana.com\/#website\",\"url\":\"https:\/\/techjobsinghana.com\/\",\"name\":\"Tech Jobs In Ghana\",\"description\":\"Seemless Integration, Exceptional Results\",\"publisher\":{\"@id\":\"https:\/\/techjobsinghana.com\/#organization\"},\"alternateName\":\"TJG\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/techjobsinghana.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-CA\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/techjobsinghana.com\/#organization\",\"name\":\"Tech Jobs In Ghana\",\"alternateName\":\"TJiG\",\"url\":\"https:\/\/techjobsinghana.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-CA\",\"@id\":\"https:\/\/techjobsinghana.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/techjobsinghana.com\/wp-content\/uploads\/2024\/12\/Logo-Web-Tech-Jobs-In-Ghana-min.png\",\"contentUrl\":\"https:\/\/techjobsinghana.com\/wp-content\/uploads\/2024\/12\/Logo-Web-Tech-Jobs-In-Ghana-min.png\",\"width\":728,\"height\":424,\"caption\":\"Tech Jobs In Ghana\"},\"image\":{\"@id\":\"https:\/\/techjobsinghana.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.linkedin.com\/company\/tech-jobs-in-ghana\"],\"description\":\"Tech Jobs In Ghana is a premier recruitment platform dedicated to bridging the gap between top technology talent and forward-thinking organizations. Since our founding in March 2023, we have been committed to empowering professionals and businesses with tailored opportunities in the tech industry. Our Core Values Innovation: We embrace new ideas to deliver cutting-edge solutions. Transparency: Honesty and clarity are at the heart of everything we do. Excellence: We strive for the highest quality in service delivery. Inclusivity: We believe in creating opportunities for everyone in the tech ecosystem.\",\"email\":\"hello@techjobsinghana.com\",\"telephone\":\"+233 55 340 0150\",\"legalName\":\"Tech Jobs In Ghana\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"1\",\"maxValue\":\"10\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Senior Software Engineer - Javascript\/Typescript | Tech Jobs In Ghana","description":"Know what really happens under the hood of a browser?&nbsp;Can you walk through the JavaScript event loop in your sleep? Do you understand the browser","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/techjobsinghana.com\/fr\/tjig-jobs\/senior-software-engineer-javascript-typescript\/","og_locale":"fr_CA","og_type":"article","og_title":"Senior Software Engineer - Javascript\/Typescript","og_description":"Know what really happens under the hood of a browser?&nbsp;Can you walk through the JavaScript event loop in your sleep? Do you understand the browser","og_url":"https:\/\/techjobsinghana.com\/fr\/tjig-jobs\/senior-software-engineer-javascript-typescript\/","og_site_name":"Tech Jobs In Ghana","article_modified_time":"2026-04-02T07:38:22+00:00","og_image":[{"width":270,"height":148,"url":"https:\/\/techjobsinghana.com\/wp-content\/uploads\/2026\/04\/download.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Estimation du temps de lecture":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/techjobsinghana.com\/tjig-jobs\/senior-software-engineer-javascript-typescript\/","url":"https:\/\/techjobsinghana.com\/tjig-jobs\/senior-software-engineer-javascript-typescript\/","name":"Senior Software Engineer - Javascript\/Typescript | Tech Jobs In Ghana","isPartOf":{"@id":"https:\/\/techjobsinghana.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/techjobsinghana.com\/tjig-jobs\/senior-software-engineer-javascript-typescript\/#primaryimage"},"image":{"@id":"https:\/\/techjobsinghana.com\/tjig-jobs\/senior-software-engineer-javascript-typescript\/#primaryimage"},"thumbnailUrl":"https:\/\/techjobsinghana.com\/wp-content\/uploads\/2026\/04\/download.jpg","datePublished":"2026-04-02T07:23:51+00:00","dateModified":"2026-04-02T07:38:22+00:00","description":"Know what really happens under the hood of a browser?&nbsp;Can you walk through the JavaScript event loop in your sleep? Do you understand the browser","breadcrumb":{"@id":"https:\/\/techjobsinghana.com\/tjig-jobs\/senior-software-engineer-javascript-typescript\/#breadcrumb"},"inLanguage":"fr-CA","potentialAction":[{"@type":"ReadAction","target":["https:\/\/techjobsinghana.com\/tjig-jobs\/senior-software-engineer-javascript-typescript\/"]}]},{"@type":"ImageObject","inLanguage":"fr-CA","@id":"https:\/\/techjobsinghana.com\/tjig-jobs\/senior-software-engineer-javascript-typescript\/#primaryimage","url":"https:\/\/techjobsinghana.com\/wp-content\/uploads\/2026\/04\/download.jpg","contentUrl":"https:\/\/techjobsinghana.com\/wp-content\/uploads\/2026\/04\/download.jpg","width":270,"height":148},{"@type":"BreadcrumbList","@id":"https:\/\/techjobsinghana.com\/tjig-jobs\/senior-software-engineer-javascript-typescript\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/techjobsinghana.com\/"},{"@type":"ListItem","position":2,"name":"TJiG Jobs","item":"https:\/\/techjobsinghana.com\/fr\/tjig-jobs\/"},{"@type":"ListItem","position":3,"name":"Senior Software Engineer &#8211; Javascript\/Typescript"}]},{"@type":"WebSite","@id":"https:\/\/techjobsinghana.com\/#website","url":"https:\/\/techjobsinghana.com\/","name":"Emplois dans le secteur technologique au Ghana","description":"Seemless Integration, Exceptional Results","publisher":{"@id":"https:\/\/techjobsinghana.com\/#organization"},"alternateName":"TJG","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/techjobsinghana.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-CA"},{"@type":"Organization","@id":"https:\/\/techjobsinghana.com\/#organization","name":"Emplois dans le secteur technologique au Ghana","alternateName":"TJiG","url":"https:\/\/techjobsinghana.com\/","logo":{"@type":"ImageObject","inLanguage":"fr-CA","@id":"https:\/\/techjobsinghana.com\/#\/schema\/logo\/image\/","url":"https:\/\/techjobsinghana.com\/wp-content\/uploads\/2024\/12\/Logo-Web-Tech-Jobs-In-Ghana-min.png","contentUrl":"https:\/\/techjobsinghana.com\/wp-content\/uploads\/2024\/12\/Logo-Web-Tech-Jobs-In-Ghana-min.png","width":728,"height":424,"caption":"Tech Jobs In Ghana"},"image":{"@id":"https:\/\/techjobsinghana.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/tech-jobs-in-ghana"],"description":"Tech Jobs In Ghana is a premier recruitment platform dedicated to bridging the gap between top technology talent and forward-thinking organizations. Since our founding in March 2023, we have been committed to empowering professionals and businesses with tailored opportunities in the tech industry. Our Core Values Innovation: We embrace new ideas to deliver cutting-edge solutions. Transparency: Honesty and clarity are at the heart of everything we do. Excellence: We strive for the highest quality in service delivery. Inclusivity: We believe in creating opportunities for everyone in the tech ecosystem.","email":"hello@techjobsinghana.com","telephone":"+233 55 340 0150","legalName":"Tech Jobs In Ghana","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"1","maxValue":"10"}}]}},"_links":{"self":[{"href":"https:\/\/techjobsinghana.com\/fr\/wp-json\/wp\/v2\/tjig-jobs\/2906","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/techjobsinghana.com\/fr\/wp-json\/wp\/v2\/tjig-jobs"}],"about":[{"href":"https:\/\/techjobsinghana.com\/fr\/wp-json\/wp\/v2\/types\/tjig-jobs"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/techjobsinghana.com\/fr\/wp-json\/wp\/v2\/media\/2908"}],"wp:attachment":[{"href":"https:\/\/techjobsinghana.com\/fr\/wp-json\/wp\/v2\/media?parent=2906"}],"wp:term":[{"taxonomy":"recruiter-features","embeddable":true,"href":"https:\/\/techjobsinghana.com\/fr\/wp-json\/wp\/v2\/recruiter-features?post=2906"},{"taxonomy":"job-types","embeddable":true,"href":"https:\/\/techjobsinghana.com\/fr\/wp-json\/wp\/v2\/job-types?post=2906"},{"taxonomy":"tjig-job-categories","embeddable":true,"href":"https:\/\/techjobsinghana.com\/fr\/wp-json\/wp\/v2\/tjig-job-categories?post=2906"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}