{"id":37320,"date":"2026-06-09T08:05:22","date_gmt":"2026-06-09T08:05:22","guid":{"rendered":"https:\/\/jobs.dataaxisnode.com\/southafrica\/job\/senior-frontend-engineer\/"},"modified":"2026-06-09T08:05:43","modified_gmt":"2026-06-09T08:05:43","slug":"senior-frontend-engineer","status":"publish","type":"job_listing","link":"https:\/\/jobs.dataaxisnode.com\/southafrica\/job\/senior-frontend-engineer\/","title":{"rendered":"Senior Frontend Engineer"},"content":{"rendered":"<p>Role Overview<\/p>\n<p>\tAs a Senior Frontend Engineer, you&#8217;ll build and maintain the production frontend applications that merchants and consumers interact with daily, working with React 18 (TypeScript + Vite) or Vue 3 + Capacitor.<br \/>\n\tYou&#8217;ll own features end-to-end \u2014 from design system components all the way to production deployment \u2014 and make technical decisions that shape how merchants manage their accounts and how consumers experience BNPL. You\u2019ll work closely with backend and product teams while driving high standards for performance, reliability, and code quality.<br \/>\n\tIf you\u2019re a strong TypeScript engineer who cares deeply about shipping polished fintech products that real people rely on, this is your role.<\/p>\n<p>Key Responsibilities<\/p>\n<p>\tBuild and maintain production frontend applications that merchants and consumers interact with daily, working with React 18 (TypeScript + Vite) or Vue 3 + Capacitor.<br \/>\n\tOwn features end-to-end: from design system components through to production deployment, while making technical decisions that shape how merchants manage accounts and how consumers experience BNPL.<br \/>\n\tDefine the frontend state management and API strategy, including complex auth flows, token refresh, protected routes, and resilient error handling.<br \/>\n\tBuild checkout and payment flows where correctness is critical: eliminate race conditions, prevent double submissions, and ensure reliability on flaky networks.<br \/>\n\tDrive performance optimization at scale \u2014 fixing unnecessary re-renders, bundle bloat, and sluggish interactions.<br \/>\n\tMentor through high-impact code reviews, establish frontend patterns and best practices, and collaborate closely with backend and product teams to ship complex features. Use AI coding tools daily to move faster and raise code quality.<\/p>\n<p>Experience and Requirements<\/p>\n<p>\tSenior-level TypeScript expertise with React or Vue.js (React 18 + TypeScript\/Vite or Vue 3 + Capacitor), plus strong command of HTML and (S)CSS.<br \/>\n\tDesigned, built, and evolved component libraries and UI systems focused on performance, maintainability, and developer experience at scale.<br \/>\n\tArchitected state management solutions across large SPAs and made strategic decisions about the right tool for each use case.<br \/>\n\tLed production auth flows, including token refresh, protected routes, and secure session management.<br \/>\n\tDeep expertise diagnosing and fixing complex frontend performance problems using browser tools and systematic optimization.<br \/>\n\tShipped mobile + web fintech features that meaningfully improved performance, reliability, and real-user outcomes at scale.<br \/>\n\tBuilt robust REST API integrations and handled real-world edge cases in a clean, maintainable way.<br \/>\n\tExperience with frontend testing, CI\/CD pipelines, and using AI pair-programming tools as a core part of daily work.<\/p>\n<p>Apply via company website (  ) or<\/p>\n<p>weaverfintech.simplify.hr<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"author":2,"featured_media":0,"template":"","meta":{"_promoted":"","_job_location":"","_application":"http:\/\/weaverfintech.simplify.hr","_company_name":"Weaver Fintech Ltd","_company_website":"","_company_tagline":"","_company_twitter":"","_company_video":"","_filled":0,"_featured":0,"_remote_position":0,"_job_salary":"","_job_salary_currency":"","_job_salary_unit":""},"job_listing_region":[15],"job-types":[12],"class_list":{"0":"post-37320","1":"job_listing","2":"type-job_listing","3":"status-publish","4":"hentry","5":"job_listing_region-western-cape","7":"job-type-full-time"},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job-listings\/37320","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job-listings"}],"about":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/types\/job_listing"}],"author":[{"embeddable":true,"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/users\/2"}],"wp:attachment":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/media?parent=37320"}],"wp:term":[{"taxonomy":"job_listing_region","embeddable":true,"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job_listing_region?post=37320"},{"taxonomy":"job_listing_type","embeddable":true,"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job-types?post=37320"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}