This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are hiring an Architect who will work with the research and development and product teams to engineer industry leading solutions. Architects play an instrumental role in new product development and product innovation. As an architect, you will lead brainstorming sessions, mentor peers, and rapidly prototype the products of OneTrust’s future.
Job Responsibility:
Design and implement elegant solutions that are performant, scalable and easy to maintain
Coach development teams in best practices related to microservices or front-end best practices (Angular, Typescript, JavaScript, etc.)
Identify performance bottlenecks and deliver rapid solutions
Review 3rd-party libraries for technical feasibility and legal adherence
Perform code reviews for development teams across the organization
Develop formal documentation on development processes and standards
Collaborate with cross-functional teams, including UX and project management
Working with onshore/offshore development teams
Working on Enterprise scale projects
Requirements:
Bachelor's or Master’s degree in Computer Science, Engineering, or related field
12+ years of professional experience
Development and architectural experience with backend (Java) or front-end (HTML5, SCSS, Typescript, Angular 4+, Webpack, APIs)
Previous experience with enterprise product development
Nice to have:
Back-end Architecture Skills (data modeling, caching, application, and framework design)
Deep knowledge of how servers work including infrastructure, communications, storage, etc.
Deep knowledge of how browsers work including the rendering pipeline, TCP/IP protocols, DOM, HTML5 APIs, etc.
Experience troubleshooting and resolving complex cross-browser compatibility issues
Demonstrated experience in utilizing component-driven architecture
Recent experience with streaming applications and microservice architecture
Deep knowledge of technologies in our stack (Kubernetes, Kafka, SQL Server, Redis, MongoDB)
Computer science fundamentals (algorithms, data structures, call stack, recursion, etc.)
Experience troubleshooting and resolving complex cross-service collaboration issues
Demonstrated experience in utilizing domain-driven design