Senior/lead/principal Frontend Software Engineer

Vancouver, BC, Canada

Job Description


To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.

Job Category Software Engineering

Job Details

About Salesforce

We\xe2\x80\x99re Salesforce, the Customer Company, inspiring the future of business with AI+ Data +CRM. Leading with our core values, we help companies across every industry blaze new trails and connect with customers in a whole new way. And, we empower you to be a Trailblazer, too \xe2\x80\x94 driving your performance and career growth, charting new paths, and improving the state of the world. If you believe in business as the greatest platform for change and in companies doing well and doing good \xe2\x80\x93 you\xe2\x80\x99ve come to the right place.

About Tableau Public:

Tableau Public is dedicated to empowering individuals to tell impactful stories through data visualization. As part of our team, you\'ll play a pivotal role in crafting innovative features that enhance user experiences, enabling them to create compelling visual narratives and drive insights from data effortlessly.

We\'re seeking highly skilled Front End Engineers who are passionate about leveraging technology to transform the way people interact with and understand data. As a member of our team, you\'ll collaborate with talented individuals to build and enhance features that our users will love, fostering a robust and scalable platform while maintaining its stability and performance.

Your Impact:

  • Architect, design, and implement intuitive, scalable features for Tableau Public, focusing on user-centric design and functionality.
  • Master our development process and contribute to its evolution, consistently improving our codebase and engineering culture.
  • Collaborate closely with cross-functional teams including engineers, product managers, and UX experts to drive impactful solutions.
  • Mentor fellow team members in development methodologies, tools, and best practices.
  • Present and review design concepts within the team and potentially with external stakeholders.
  • Develop and implement test strategies and automation frameworks to elevate code coverage and maintain high-quality standards.
  • Actively participate in the team\'s on-call rotation to troubleshoot and resolve complex issues in real-time, ensuring service availability.
Required Skills:
  • Bachelor\'s degree in a related technical field.
  • Minimum of 4 years of proven expertise in front end engineering.
  • Proficiency in web technologies: TypeScript, JavaScript, CSS, HTML5, and JSON.
  • Experience with modern front-end frameworks such as ReactJS, Redux, and ReactNative.
  • Understanding of object-oriented programming languages (e.g., Java, Python).
  • Hands-on experience in automated testing using frameworks like Jest, Selenium, Playwright or similar tools.
  • Excellent interpersonal skills, ability to collaborate effectively within a team.
Preferred Skills:
  • Experience in developing highly scalable web applications.
  • Strong understanding of object-oriented development concepts and MVC architecture.
  • Experience with Agile software development methodologies.
  • Exposure to Lightning Web Components (LWC) or similar frameworks.
  • Knowledge of Database technologies (SQL, relational database schema design).
Accommodations

If you require assistance due to a disability applying for open positions please submit a request via this .

Posting Statement

At Salesforce we believe that the business of business is to improve the state of our world. Each of us has a responsibility to drive Equality in our communities and workplaces. We are committed to creating a workforce that reflects society through inclusive programs and initiatives such as equal pay, employee resource groups, inclusive benefits, and more. Learn more about Equality at and explore our company benefits at .

is an Equal Employment Opportunity and Affirmative Action Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status. does not accept unsolicited headhunter and agency resumes. will not pay any third-party agency or company that does not have a signed agreement with .

\xef\xbb\xbfSalesforce welcomes all.

For British Columbia-based roles, the base salary hiring range for this position is CAD 124,700 to CAD 267,700.

Salesforce

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2264187
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Vancouver, BC, Canada
  • Education
    Not mentioned