Senior Software Engineer: Frontend + UI

Location: Sunnyvale, CA

Type: Contracted

Min. Experience: Mid Level

We are looking for a Senior UI Engineer to join our Engineering Employee Hiring team and make significant contribution to the evolution of the frontend of the app we use for hiring employees.

Responsibilities:

  • • You will own the front-end development for one or more of our products and collaborate with visual/interaction designers, other engineers, and product managers to launch new products, iterate on existing features, and build a world-class user experience.
  • • You will implement cutting-edge technologies and will be writing state-of-the-art code to keep LinkedIn at the cutting edge of current technology.
  • • Your specific expertise will be required to make the site delightful, secure, performant and accessible to all our members.
  • • Meet with colleagues including product managers, designers and other engineers assigned to your project(s).


Basic Qualifications:

  • • Bachelor’s degree in Computer Science, Information Science, Human Computer Interaction, or related technical field or 6+ years practical experience.
  • • 2+ years experience in software design, development, and algorithm related solutions
  • • 2+ years experience programming experience in JavaScript, HTML, CSS, Java, Objective-C, Python, and/or Ruby
  • Preferred Qualifications
  • • BS+ 5 years of relevant work experience, MS + 4 years of relevant work experience, or PhD + 2 years of relevant work experience
  • • MS or PhD in computer science or related technical field
  • • 3+ years general programming experience + semantic HTML and CSS.
  • • Experience writing clean, unobtrusive JavaScript including experience with common libraries (jQuery and Angular/Ember/React) and debugging tools (Chrome Dev Tools, etc.).
  • • Knowledge of native DOM and Event APIs.
  • • Knowledge of browser quirks and their remedies.
  • • Experience building front-end code with server-side technology.
  • • Familiarity and comfort with command-line applications, source control, testing frameworks and other aspects of developing in large, distributed software teams.
  • • Knowledge of (and a passion for) current trends and best practices in front-end architecture, including performance, accessibility, security and usability.
  • • Knowledge of browser internals like JavaScript engines and ways to tune code for best performance.
  • • Knowledge of how to leverage the GPU to enhance rendering performance.
  • • Masters degree preferred, but not required.
Forward this Position
Recipient email address (one)
Your name
Your email address
Enter a message (optional)
Apply for this Position
* Required fields
First name*
Last name*
Email address*
Location
Phone number*
Resume*

Attach resume as .pdf, .doc, or .docx (limit 2MB) or paste resume

Paste your resume here or attach resume file

Human Check*