Lead Frontend Software Engineer, GraphQL

4 weeks ago


Vancouver, British Columbia, Canada Dialpad Full time $154,100 - $175,633

Company Overview

Dialpad has revolutionized customer communication with its pioneering AI-driven platform, serving as a secure foundation for all its offerings. By consolidating conversations in one centralized location, businesses can harness the power of AI to enhance collaboration, automate processes, optimize workflows, gather insightful data, and transform interactions into growth opportunities. Supported by esteemed investors, Dialpad is a vibrant player in the AI technology landscape with a rapidly growing footprint.

Team Insights

The Product Engineering division at Dialpad is dedicated to developing and sustaining customer-centric features at scale across our cloud-native services. Our technology empowers millions of users globally to communicate with efficiency and effectiveness.

Each engineer within our global team is entrusted with significant ownership of product segments, witnessing immediate impacts from their contributions. By integrating natural language processing and artificial intelligence with top-tier cloud solutions, the innovations you will create at Dialpad will redefine the future of work—facilitating remote operations and enhancing human-centric business communication.

Your Responsibilities

Dialpad is on the lookout for a skilled and seasoned Senior Frontend Engineer to join our expanding team, reporting directly to the VP of Engineering. The ideal candidate is a proactive individual with a strong commitment to delivering high-quality, high-performance, and scalable frontend solutions using contemporary technologies, eager to make a meaningful impact while collaborating within a cross-functional team.

This role is pivotal, directly influencing Dialpad's revenue and holding strategic significance.

Key Responsibilities

  • Develop a long-term technical strategy for the frontend, outlining actionable steps to deliver value in shorter phases.
  • Produce clear and comprehensive architectural design documents that are easily interpretable by team members.
  • Provide assessments on technical resources and requirements essential for planning and initiating development.
  • Create well-tested features with appropriate testing hooks, leading to minimal defect reports and enhanced engineering efficiency.
  • Evaluate technical designs to ensure that features/products are seamlessly integrated and fully address business needs.
  • Engage in code reviews, design discussions, and other collaborative activities to guarantee high-quality software delivery.
  • Conduct unit and end-to-end testing.
  • Continuously refine the architecture for optimal speed and scalability.
  • Diagnose and resolve issues with existing features as necessary.
  • Stay informed about the latest frontend technologies and best practices, contributing to the ongoing enhancement of our engineering processes and tools.
  • Mentor fellow engineers, aiding in their skill development and technical responsibilities.
  • Continue to contribute to engaging projects aimed at delighting users.

Qualifications

  • 8+ years of experience in frontend software engineering.
  • Bachelor's or Master's degree in Computer Science or a related field, or equivalent experience.
  • Proficiency in JavaScript frameworks and libraries, with a preference for React or Angular.
  • Strong experience with Microservices and Serverless Architectures.
  • Familiarity with Containerization and Orchestration in Cloud environments.
  • Knowledge of unit testing and integration testing frameworks.
  • Proven experience in performance optimization and the ability to diagnose and prevent issues.
  • Excellent debugging and troubleshooting skills.
  • Strong communication and teamwork abilities.
  • Experience with agile and iterative development methodologies.
  • Familiarity with GraphQL is advantageous.
  • Experience in mentoring engineers and fostering their growth.
  • Our Tech Stack includes JavaScript frameworks, RESTful APIs, and cloud services.

Benefits and Perks

Professional Development
Dialpad provides reimbursement for professional development expenses, up to an annual limit.

Culture
Recognized as a Top Workplace multiple times, our collaborative culture celebrates team achievements and unites diverse talents.

Compensation and Equity
Dialpad offers competitive salaries along with stock options, ensuring that every team member shares in our collective success.

Diversity, Equity, and Inclusion (DEI)
At Dialpad, we are committed to fostering a values-driven culture that promotes identity, inclusion, and belonging. We strive to create an environment where all team members can thrive and contribute to our mission.

Dialpad is an equal-opportunity employer, dedicated to creating an inclusive community free from discrimination or harassment.



  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionWe are seeking a highly skilled Senior UI/Frontend Software Engineer to join our team at Take-Two Interactive Software. As a key member of our engineering team, you will play a critical role in shaping the future of our company's interactive entertainment products.Our CompanyTake-Two Interactive Software is a leading developer, publisher,...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionWe are seeking a highly skilled Senior UI/Frontend Software Engineer to join our team at Take-Two Interactive Software. As a key member of our engineering team, you will play a critical role in shaping the future of our company's interactive entertainment products.Our CompanyTake-Two Interactive Software is a leading developer, publisher,...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionWe are seeking a highly skilled Senior UI/Frontend Software Engineer to join our team at Take-Two Interactive Software. As a key member of our engineering team, you will play a crucial role in shaping the future of our company's interactive entertainment products.Job SummaryThe Senior UI/Frontend Software Engineer will be responsible for...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionWe are seeking a highly skilled Senior UI/Frontend Software Engineer to join our team at Take-Two Interactive Software. As a key member of our engineering team, you will play a crucial role in shaping the future of our company's interactive entertainment products.Job SummaryThe Senior UI/Frontend Software Engineer will be responsible for...


  • Vancouver, British Columbia, Canada Browse AI Full time

    {"h1": "Mission-Driven Senior Software Engineer", "p": "At Browse AI, we're revolutionizing the way people interact with online information. As a mission-driven Senior Software Engineer, you'll be part of a team that's shaping the future of web data accessibility. With over 450,000 teams and individuals already leveraging our cutting-edge technology, you'll...


  • Vancouver, British Columbia, Canada Browse AI Full time

    {"h1": "Mission-Driven Senior Software Engineer", "p": "At Browse AI, we're revolutionizing the way people interact with online information. As a mission-driven Senior Software Engineer, you'll be part of a team that's shaping the future of web data accessibility. With over 450,000 teams and individuals already leveraging our cutting-edge technology, you'll...


  • Vancouver, British Columbia, Canada Browse AI Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Browse AI. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining scalable and robust systems with a primary focus on Web technologies and APIs.Key ResponsibilitiesLead the design, development, and maintenance of...


  • Vancouver, British Columbia, Canada Browse AI Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Browse AI. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining scalable and robust systems with a primary focus on Web technologies and APIs.Key ResponsibilitiesLead the design, development, and maintenance of...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    Senior Software EngineerJoin a prominent developer, publisher, and marketer of interactive entertainment for a global audience. Our team at Take-Two Interactive Software is committed to fostering creativity, innovation, and personal development opportunities. We are looking for a Senior Software Engineer to become part of the Direct to Consumer team, focused...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionWe are seeking a highly skilled Senior Frontend Software Engineer to join our team at Take-Two Interactive Software. As a key member of our engineering team, you will play a crucial role in shaping the future of our company's interactive entertainment products.Our CompanyTake-Two Interactive Software is a leading developer, publisher, and...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionWe are seeking a highly skilled Senior Frontend Software Engineer to join our team at Take-Two Interactive Software. As a key member of our engineering team, you will play a crucial role in shaping the future of our company's interactive entertainment products.Our CompanyTake-Two Interactive Software is a leading developer, publisher, and...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionTake-Two Interactive Software, Inc. is a leading developer, publisher, and marketer of interactive entertainment for consumers worldwide. Our company is headquartered in New York City and has a strong presence in the gaming industry.The ChallengeWe are seeking a highly skilled Senior UI/Frontend Software Engineer to join our team. As a key...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionTake-Two Interactive Software, Inc. is a leading developer, publisher, and marketer of interactive entertainment for consumers worldwide. Our company is headquartered in New York City and has a strong presence in the gaming industry.The ChallengeWe are seeking a highly skilled Senior UI/Frontend Software Engineer to join our team. As a key...


  • Vancouver, British Columbia, Canada Promote Project Full time $20

    {"title": "Principal Software Engineer", "description": "About the RoleAs a Principal Software Engineer at Promote Project, you will be a key member of our engineering team, responsible for leading the development of our application and ensuring the delivery of high-quality releases on time.You will work closely with product and engineering leadership to...

  • Software Engineer

    1 week ago


    Vancouver, British Columbia, Canada Hootsuite Full time

    About HootsuiteHootsuite is a leading social media management platform that helps businesses connect with their audience and drive results.Our MissionWe empower businesses to succeed in a rapidly changing social media landscape by providing innovative solutions that make it easy to manage and measure their social media presence.Job SummaryWe are seeking a...

  • Software Engineer

    1 week ago


    Vancouver, British Columbia, Canada Hootsuite Full time

    About HootsuiteHootsuite is a leading social media management platform that helps businesses connect with their audience and drive results.Our MissionWe empower businesses to succeed in a rapidly changing social media landscape by providing innovative solutions that make it easy to manage and measure their social media presence.Job SummaryWe are seeking a...


  • Vancouver, British Columbia, Canada Autodesk Full time

    Position OverviewAs a key member of the Design Engineering team within Autodesk's Architecture, Engineering, and Construction (AEC) division, you will play a pivotal role in shaping the future of construction technology.ResponsibilitiesContribute to the Autodesk Design System by assessing component usage and providing insights on new component...

  • Senior UI Engineer

    4 weeks ago


    Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    Senior Software EngineerJoin a prominent creator, distributor, and marketer of interactive entertainment for a global audience. Our team at Take-Two Interactive Software is committed to fostering creativity, innovation, and opportunities for personal growth. We are looking for a Senior Software Engineer to become part of the Direct to Consumer team,...


  • Vancouver, British Columbia, Canada Hiive LLC Full time

    {"title": "Senior Software Engineering Leader", "content": "Lead Our Engineering TeamHiive LLC is a fintech/marketplace startup connecting buyers and sellers of stock in venture-backed pre-IPO companies. We are seeking a Senior Software Engineering Leader to join our high-performing team.Key Responsibilities:Lead cross-functional engineering teams to deliver...


  • Vancouver, British Columbia, Canada Hiive LLC Full time

    {"title": "Senior Software Engineering Leader", "content": "Lead Our Engineering TeamHiive LLC is a fintech/marketplace startup connecting buyers and sellers of stock in venture-backed pre-IPO companies. We are seeking a Senior Software Engineering Leader to join our high-performing team.Key Responsibilities:Lead cross-functional engineering teams to deliver...