Search by job, company or skills

OneTrust

Senior Software Engineer-Frontend

Save
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

The Challenge

We're looking for a Senior Software Engineer (UI) who is passionate about building high-performance, scalable Web SDKs and delivering responsive, accessible, and reusable UI components. This role focuses on developing CMP NextGen Web SDK using TypeScript, JSX-style UI patterns, and SCSS, ensuring seamless integration across multi-page (MPA) and single-page applications (SPA). You will solve challenges related to performance, SDK extensibility, responsive UI (viewport handling), accessibility (WCAG), and developer experience in diverse customer environments.


Your Mission

The Senior Software Engineer is responsible for building modern, responsive, and accessible UI components and framework-agnostic Web SDKs for customer-facing web platforms

.
Developme

  • ntDevelop modular, reusable, and scalable Web SDK components using TypeScript / JavaScript (ES6+), HTML5, and SCS
  • S.Build UI using JSX-style declarative pattern
  • s.Develop responsive UI components using viewport-based rendering, media queries, and fluid layout
  • s.Apply MVVM design pattern to ensure separation of concern
  • s.Ensure SDK compatibility across MPA and SPA application
  • s.Optimize SDK for performance and bundle size (tree-shaking, lazy loading
  • ).Write unit tests using Vitest or similar framework
  • s.Develop end-to-end tests using Cypress or Playwrigh
  • t.Maintain high code quality and test coverag
  • e.Use Node.js tooling such as Rollup, Vite, or Esbui

ld
Collaborat

  • ionWork as an Individual Contributor (IC) on core SDK developme
  • nt.Collaborate closely with the Technical Lead / Senior Engineers on writing code and implementing featur
  • es.Participate in sprint planning, grooming, and technical discussio
  • ns.Contribute to code reviews and maintain coding standar
  • ds.Participate in pull request lifecycle including creating, reviewing, and merging co
  • de.Work with Product Managers, Designers, and Backend enginee

rs.
Sup

  • portIdentify and fix defects early in developm
  • ent.Troubleshoot SDK integration iss
  • ues.Ensure high-quality releases with minimal defe
  • cts.Maintain automated test pipeli
  • nes.Ensure deliverables meet performance and reliability expectati

ons.
Yo

  • u AreA hands-on senior engineer experienced in SDK and UI develop
  • ment.Strong in responsive UI and viewport hand
  • ling.Experienced in MVVM and component-based architec
  • ture.Comfortable working in complex codeb
  • ases.Self-driven and quality-foc

used.
Testing and Q

  • ualityExperience with unit testing using Vitest or
  • Jest.Experience with end-to-end testing using Cypress or Playw
  • right.Experience testing UI and SDK work
  • flows.Familiar with CI/CD pipe

lines.
Accessibility and St

  • andardsStrong understanding of WCAG guid
  • elines.Experience with semantic HTML an

d ARIA.Tools and Pl

  • atformsExperience with Node.js and build
  • tools.Experience with bundlers like Rollup, Webpack, o
  • r Vite.Familiarity with npm ecosystem and Agile pro
  • cesses.Exposure to cloud platforms is

a plus.
What Sets Y

  • ou ApartExperience building framework-agnost
  • ic SDKs.Strong focus on performance and developer exp
  • erience.Ability to design clean, scalab

le APIs.
Your Experience

  • IncludesBachelor's or Master's degree in Computer Science or relat
  • ed field.7–9 years of frontend or UI development ex
  • perience.Strong skills in TypeScript, JavaScript, HTML5, CS
  • S3, SCSS.Experience building reusable UI components
  • and SDKs.Experience with JSX-style frameworks (React or
  • similar).Strong understanding of responsive design and browser
  • behavior.Experience with MVVM design

pattern.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 150850363

Similar Jobs

Bengaluru, India

Skills:

GulpVueReduxCss3React JsD3JenkinsJavascriptHtml5ScssFluxWebpackLessAWSChartJSamchartsSSRFlexboxStyled componentsCSS grids

Bengaluru, India

Skills:

react.js KotlinJavaBootstrapReduxTypescriptVitestZustandTailwindPlaywright

Bengaluru, India

Skills:

TypescriptNodejsJavaHTMLCSSContinuous IntegrationReactGraphqlGitVuejsJavascriptDeployment ToolsRESTful web-services

Bengaluru, India

Skills:

ExpressBddNodeReduxSvnCss3ReactGitTddHtml5Asynchronous programmingJestRedux-ThunkJavaScript ES6EnzymeFastifyfunctional programmingReact HooksCI-CD implementationunit testing frameworksRedux-SagaHapi JS

Bengaluru, India

Skills:

react.js DatadogTypescriptJavascriptmobxJestAzure DevOpsKarmaAWSSentryReduxNode.jsMochaCss3JenkinsGitGcpHtml5Material UIAzureContext APILighthouseCI CDGitHub ActionsJava Spring BootPWAPlaywrightAnt DesignCypressChakra UI