Front End - Staff Engineer - Samsung ADs
Role details
Job location
Tech stack
Job description
Samsung Ads is a leading innovator in advertising technology, dedicated to providing cutting-edge solutions that optimize ad performance and deliver exceptional results for our clients. We are seeking a highly skilled and experienced front-end staff engineer to join our dynamic team and help shape the future of the AdTech industry.
Job Description
As a Front-End Staff Engineer at Samsung Ads, you will be pivotal in designing, developing, and optimizing our advertising technology platform's front-end components and user interfaces. You will ensure our products are highly performant, scalable, and visually engaging. You will collaborate with cross-functional teams to deliver innovative solutions that empower our clients to reach their advertising goals efficiently and effectively.
Key Responsibilities
- Architectural Design: Design and implement scalable and maintainable front-end architectures, ensuring high performance and reliability.
- Front-End Development: Lead the development of responsive, user-friendly, and visually appealing complex front-end applications and components.
- Code Quality: Set and maintain high standards for code quality, code reviews, and best practices within the front-end team.
- Optimization: Identify and resolve performance bottlenecks, improve loading times, and optimize user experiences.
- Cross-functional collaboration: Collaborate with product managers, UX/UI designers, back-end engineers, and data scientists to define requirements and implement effective solutions.
- Cross-Site Collaboration: Collaborate with peers and leaders across the various sites of Samsung Ads, driving cross-site efforts to improve Samsung Ads' capabilities.
- Mentorship: Mentor and guide junior developers, helping them grow in their careers and skills.
- Technology Evaluation: Stay up-to-date with the latest front-end technologies, tools, and best practices to ensure our tech stack remains cutting-edge.
- Documentation: Maintain comprehensive documentation for front-end systems and processes.
- Testing: Ensure robust testing procedures and continuous integration to guarantee the reliability of our front-end applications
Qualifications
- Bachelor's or Master's in Computer Science, Software Engineering, or related field.
- Eight years or more of proven experience as a Front-End Engineer in the ad tech or related industry.
- Experience building single-page applications (React, Typescript) with GraphQL or RESTful APIs
- Expertise in JavaScript, HTML, CSS, and front-end libraries and frameworks (e.g., React, Angular, or Vue.js).
- Strong expertise in test-driven development and ability to write automated tests (Jest).
- Strong architectural and design skills.
- Proficiency with version control systems (e.g., Git) and front-end build tools (e.g., Webpack, NPM).
- Experience with performance optimization, responsive design, and cross-browser compatibility.
- Knowledge of ad tech concepts, ad exchanges, and programmatic advertising is a plus.
- Excellent problem-solving and communication skills.
Preferred, Not Required
- Experience building Micro Front-End applications with Module Federation
- Experience building a library of reusable components
- Experience with Material UI
- Experience with Storybook
- Experience with the following technologies and systems: Cypress, PostgreSQL, Jira, and Confluence
California Only
Compensation for this role is expected to be between $190,000 and $235,000. Actual pay will be determined considering factors such as relevant skills and experience, and comparison to other employees in the role.
#LI-JT1
#Hybrid
Requirements
- Bachelor's or Master's in Computer Science, Software Engineering, or related field.
- Eight years or more of proven experience as a Front-End Engineer in the ad tech or related industry.
- Experience building single-page applications (React, Typescript) with GraphQL or RESTful APIs
- Expertise in JavaScript, HTML, CSS, and front-end libraries and frameworks (e.g., React, Angular, or Vue.js).
- Strong expertise in test-driven development and ability to write automated tests (Jest).
- Strong architectural and design skills.
- Proficiency with version control systems (e.g., Git) and front-end build tools (e.g., Webpack, NPM).
- Experience with performance optimization, responsive design, and cross-browser compatibility.
- Knowledge of ad tech concepts, ad exchanges, and programmatic advertising is a plus.
- Excellent problem-solving and communication skills.
Preferred, Not Required
- Experience building Micro Front-End applications with Module Federation
- Experience building a library of reusable components
- Experience with Material UI
- Experience with Storybook
- Experience with the following technologies and systems: Cypress, PostgreSQL, Jira, and Confluence
Benefits & conditions
Compensation for this role is expected to be between $190,000 and $235,000. Actual pay will be determined considering factors such as relevant skills and experience, and comparison to other employees in the role.