Careers

Senior Front End Engineer

Be a part of something great

Responsibilities

  • Write modular, accessible, and performant HTML, CSS, and JavaScript.
  • Interpret designs and transform them in a rich cross-platform/device web experience.
  • Ability to rapidly prototype interfaces to finalize an experience in the browser as well as build long term scalable, maintainable, and performant production code.
  • Visualize how a static design will be coded. Proactively flag challenging areas and offer alternatives, as well as identifying areas for greater code reuse.
  • Ability to implement designs and advance UI concepts that align with current industry and project accessibility standards.
  • Ability to estimate front-end work for a project and modularize goals into clearly defined, executable tasks.
  • Ability to lead the front-end strategy for a project and make impactful decisions about the methodologies recommended to a client.
  • Creating and maintaining projects built in modern JavaScript frameworks.

Requirements

  • At least five years experience with front-end engineering, web development, web engineering, or a similar field.
  • Strong understanding of HTML and CSS including cross-browser compatibility, performance, and WCAG accessibility compliance.
  • Ability to write modern, performant, and accessible JavaScript using latest technologies.
  • Experience with the React JavaScript library.
  • Experience using Git.
  • Proven ability to transform a static comp into a website from the ground up.
  • Understanding of ad implementations in a responsive environment.
  • Experience in task runners and bundlers like: Grunt, Gulp, and Webpack.
  • Experience with coded style guides and creating highly componentized systems.
  • Experience with coding PHP, specifically for WordPress as a platform, including custom post types, taxonomies, and use of WordPress beyond typical "blog" use cases.
  • Being collaborative, self-motivated, and an "always-learning" person, excited to create great web experiences.

Nice to have

  • Experience with Sketch or Design Software.
  • Advanced understanding of as implementations in a responsive environment.
  • Moderate PHP experience.
  • Design experience or formal design education.
  • Remote working experience appreciated.
  • Experience in mentoring and leading a team.
  • Experience and expertise with third party integrations and client-side APIs.
  • Strong ability to communicate with client stakeholders, both technical and non-technical, about the impact of decisions around markup approach, cross-platform responsive interactions, performance, and topics like accessibility and internationalization.
  • Understand the high-level concepts behind modern JavaScript frameworks and can architect and execute project-work as needed.
  • Code-based portfolio. Link us to your GitHub account, upload a .zip, or both (source files are helpful to get a sense of your code structure and file organization).

Sorry, we're not currently accepting applications for this position. Please take a look at our other available positions or email jobs@10up.com directly.