Posted in

Senior Front End Software Engineer – Ad Experiences

Senior Front End Software Engineer – Ad Experiences

CompanySamsung
LocationMountain View, CA, USA
Salary$175000 – $190000
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior

Requirements

  • Bachelor’s or Master’s degree in Computer Science or a related field.
  • Typically requires minimum 6 years of related experience and a Bachelor’s degree, or 4 years and a Master’s degree; or a PhD with 2 years of experience
  • At least 3 years proven experience as a JavaScript/Front-End Engineer in Ad Tech or a related industry.
  • Experience building Javascript framework and libraries for consumer facing devices with low memory footprints focusing on application performance.
  • 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.
  • Strong fundamental experience with Astro, Node.JS, React
  • Expert level Knowledge of HTML, CSS and JavaScript.
  • Passion for building reliable ‘done right the first time’ web applications.
  • A self-directed team player.

Responsibilities

  • Write efficient, clean, readable, fast, testable, documented code.
  • Quickly prototyping and developing consumer-facing services that will be displayed on millions of devices.
  • Collaborate with internal and external teams (Product Managers, UX designers) and other Software Engineers to deliver a compelling, easy-to-use product for the end consumers.
  • Collaborate with peers and leaders across various Samsung Ad sites, driving cross-site efforts to improve platform capabilities.
  • Ability to effectively communicate ideas to peers and distributed teams.
  • Contributing towards building a system with a test-driven development /Agile approach.
  • As a senior member, you will mentor other team members on engineering best practices, enforce code review guidelines, and support the team through the product lifecycle.
  • Drive quality by reviewing code by peers and spreading your expertise to the team, emphasizing unit testing.
  • Work with geographically distributed teams.
  • Work on Technical Proposals to improve the software design and architecture.

Preferred Qualifications

  • Experience building Micro Front-end applications with Module Federation
  • Experience working on API development using backend languages (Java, Golang, Ruby)
  • Experience building a library of reusable components.
  • Experience with Material UI
  • Experience with Storybook