Get the latest updates on AI-powered hiring, career growth, and technical deep-dives delivered to your inbox.
OneTrust
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.
DevelopmentDevelop modular, reusable, and scalable Web SDK components using TypeScript / JavaScript (ES6+), HTML5, and SCSS.Build UI using JSX-style declarative patterns.
Develop responsive UI components using viewport-based rendering, media queries, and fluid layouts.
Apply MVVM design pattern to ensure separation of concerns.
Ensure SDK compatibility across MPA and SPA applications.
Optimize SDK for performance and bundle size (tree-shaking, lazy loading).
Write unit tests using Vitest or similar frameworks.
Develop end-to-end tests using Cypress or Playwright.
Maintain high code quality and test coverage.
Use Node.js tooling such as Rollup, Vite, or EsbuildCollaborationWork as an Individual Contributor (IC) on core SDK development.
Collaborate closely with the Technical Lead / Senior Engineers on writing code and implementing features.
Participate in sprint planning, grooming, and technical discussions.
Contribute to code reviews and maintain coding standards.
Participate in pull request lifecycle including creating, reviewing, and merging code.
Work with Product Managers, Designers, and Backend engineers.
SupportIdentify and fix defects early in development.
Troubleshoot SDK integration issues.
Ensure high-quality releases with minimal defects.
Maintain automated test pipelines.
Ensure deliverables meet performance and reliability expectations.
You AreA hands-on senior engineer experienced in SDK and UI development.
Strong in responsive UI and viewport handling.
Experienced in MVVM and component-based architecture.
Comfortable working in complex codebases.
Self-driven and quality-focused.
Testing and QualityExperience with unit testing using Vitest or Jest.
Experience with end-to-end testing using Cypress or Playwright.
Experience testing UI and SDK workflows.
Familiar with CI/CD pipelines.
Accessibility and StandardsStrong understanding of WCAG guidelines.
Experience with semantic HTML and ARIA.Tools and PlatformsExperience with Node.js and build tools.
Experience with bundlers like Rollup, Webpack, or Vite.
Familiarity with npm ecosystem and Agile processes.
Exposure to cloud platforms is a plus.
What Sets You ApartExperience building framework-agnostic SDKs.
Strong focus on performance and developer experience.
Ability to design clean, scalable APIs.
Your Experience IncludesBachelor’s or Master’s degree in Computer Science or related field.7–9 years of frontend or UI development experience.
Strong skills in TypeScript, JavaScript, HTML5, CSS3, 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.
Matched to your profile
We surface this role because it matches profiles like yours, not because we vet the employer. Always confirm the pay, location, and remote details on OneTrust's official site before you apply.