Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by OneTrust, so some details may not match this job. The employer's own page has the real description.
Overview
The Senior Principal Software Engineer - Front End at OneTrust plays a pivotal role in driving the design, development, and implementation of advanced front-end applications. This position requires a deep understanding of client-side technologies and a commitment to delivering high-performance, scalable applications. The ideal candidate will collaborate with cross-functional teams to define project requirements, mentor junior engineers, and lead initiatives that foster innovation and excellence within the development team.
Job Responsibilities
- Lead the design, development, and maintenance of complex front-end applications using modern frameworks and libraries.
- Collaborate closely with UX/UI designers to translate prototypes and wireframes into high-quality code.
- Optimize applications for maximum performance across a vast array of web-capable devices and browsers.
- Provide technical leadership and mentorship to junior engineers, fostering a culture of continuous learning.
- Conduct code reviews and ensure adherence to best practices and coding standards.
- Participate in all phases of the software development lifecycle, including requirements analysis, technical design, implementation, testing, and deployment.
- Drive innovative solutions and enhancements to improve overall software quality and user satisfaction.
- Contribute to the establishment of a robust and scalable architecture for front-end applications.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field; a Master's degree is preferred.
- Minimum of 8 years of experience in front-end development with a strong portfolio demonstrating prior work.
- Expertise in JavaScript frameworks such as React, Angular, or Vue.js.
- Proficient in HTML, CSS, and responsive web design principles.
- Strong understanding of RESTful APIs and integration techniques.
- Experience with version control systems, preferably Git.
- Excellent problem-solving skills and the ability to work effectively in a fast-paced environment.
- Strong verbal and written communication skills, with a proven ability to collaborate with diverse teams.
Technologies & Tools
The Senior Principal Software Engineer will primarily utilize a suite of modern development technologies and tools, including but not limited to JavaScript, TypeScript, React, Angular, CSS preprocessors like SASS or LESS, and build tools such as Webpack and Babel. Familiarity with testing frameworks such as Jest or Mocha, as well as CI/CD tools like Jenkins or GitHub Actions, is also essential. A solid understanding of web accessibility standards (WCAG) and performance optimization techniques is key to delivering top-tier solutions.
Ideal Candidates
Ideal candidates possess a combination of technical expertise and soft skills that drive team success and innovation. They demonstrate strong leadership abilities, a passion for mentoring, and an eagerness to collaborate with others. Candidates should exhibit a proactive mindset, solving problems creatively while remaining adaptable to changing project requirements. A commitment to high-quality coding standards and a user-centered design philosophy are hallmarks of a suitable fit for the Senior Principal Software Engineer role at OneTrust.
Our resume checker is free and needs no account: upload a resume and see what to fix. Check my resume →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.