Front End Lead Engineer

Salesforce
279d$184,000 - $276,100Remote

About The Position

As a Front End Lead Engineer at Salesforce, you will use your extensive knowledge of JavaScript, HTML, and CSS to improve the Heroku user experience. You will collaborate closely with Product, Design, and other engineering teams to spec, conceptualize, build, test, and deploy new features for our large user base. The Heroku Front End Engineering team consists of software engineers with diverse backgrounds and expertise, all passionate about software development that emphasizes aesthetics, design, and cross-functional teamwork. Our vision is to deliver and maintain high-quality, accessible, and performant platform management experiences designed on modern web software development frameworks. We are looking for individuals who are curious, inventive, and strive to improve every day, working collaboratively in a distributed environment.

Requirements

  • 6+ years working on large-scale, complex production web applications.
  • Ability to work independently and as part of a distributed team.
  • Experience with TypeScript and Ruby.
  • Experience with modern HTML5, CSS3.
  • Working experience with modern front-end frameworks such as Ember, React, Vue, Rails, etc.
  • Experience with development tools such as Webpack or Vite, JavaScript package management, ESM (ECMAScript Modules).
  • Awareness of TypeScript and comfort with evolving a codebase to utilize TypeScript.
  • Experience with responsive web design and modern approaches (such as container queries).
  • Experience with building applications that satisfy web accessibility guidelines.
  • Strong understanding of web page and site performance, especially using Chrome developer tools.
  • Strong understanding of web application security (mitigating DDOS attacks, Web application firewall, Cross-site Scripting, etc.).
  • Strong understanding of modern frontend modularity, including components and separating model logic from UI logic.
  • Experience mentoring inexperienced engineers.
  • Ability to take ownership of projects and drive them to completion.
  • Proven ability to communicate technical designs with clear documentation and visualization.
  • Understanding front-end testing methodologies, test-driven development, and associated frameworks.

Nice To Haves

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.

Responsibilities

  • Brainstorm with other leads, Architects, Product Managers, and Designers to conceptualize and plan new features.
  • Learn about new web technologies and discuss potential solutions to problems.
  • Help the skilled support team triage bugs and troubleshoot production issues.
  • Mentor other engineers and deeply review code.
  • Monitor systems as part of an on-call rotation.
  • Evolve front-end applications to meet the evolving needs of customers and adapt to changes in the front-end ecosystem.

Benefits

  • Competitive salary range based on location and experience.
  • Incentive compensation and equity options.
  • Comprehensive benefits package including health, dental, and vision insurance.
  • Employee resource groups and inclusive benefits.
  • Opportunities for professional development and career growth.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service