{"version":"0.1","company":{"name":"YubHub","url":"https://yubhub.co","jobsUrl":"https://yubhub.co/jobs/skill/modular-components"},"x-facet":{"type":"skill","slug":"modular-components","display":"Modular Components","count":1},"x-feed-size-limit":100,"x-feed-sort":"enriched_at desc","x-feed-notice":"This feed contains at most 100 jobs (the most recently enriched). For the full corpus, use the paginated /stats/by-facet endpoint or /search.","x-generator":"yubhub-xml-generator","x-rights":"Free to redistribute with attribution: \"Data by YubHub (https://yubhub.co)\"","x-schema":"Each entry in `jobs` follows https://schema.org/JobPosting. YubHub-native raw fields carry `x-` prefix.","jobs":[{"@context":"https://schema.org","@type":"JobPosting","identifier":{"@type":"PropertyValue","name":"YubHub","value":"job_b0ef8d51-d38"},"title":"Sr. Software Engineer","description":"<p>We are seeking a talented and experienced Senior Software Engineer who is passionate about building high-quality, scalable web &amp; desktop native applications using modern frontend and backend technologies.</p>\n<p>As a Senior Software Engineer, you will own significant features end-to-end, tackle technical hurdles, and enrich the team through your engineering experience, including mentorship of junior engineers.</p>\n<p>You will guide projects with multiple engineers collaborating to deliver major features. You will work jointly in a cross-functional team, including working closely with Product Managers to advocate for technical initiatives for the team.</p>\n<p>This position reports to our Engineering Manager, who is based in London, and is looking for someone to join the team in our London office.</p>\n<p>Please note, this is a hybrid position with an expectation to be in the office 2-3 times per week.</p>\n<p>Responsibilities:</p>\n<ul>\n<li>Develop and maintain Dialpad&#39;s web &amp; desktop applications using modern technologies.</li>\n</ul>\n<ul>\n<li>Write clear and complete architectural design documents that other team members can easily understand.</li>\n</ul>\n<ul>\n<li>Provide estimates on technical resources and requirements necessary to plan and begin projects.</li>\n</ul>\n<ul>\n<li>Develop and maintain the WFM web application and services using modern technologies.</li>\n</ul>\n<ul>\n<li>Write clean, modular, and maintainable code using best practices along with unit tests.</li>\n</ul>\n<ul>\n<li>Participate in code reviews to ensure code quality, maintainability, and scalability.</li>\n</ul>\n<ul>\n<li>Ensure that features are shipped on time and with the highest quality.</li>\n</ul>\n<ul>\n<li>Take on-call activities to support and resolve issues arising from QA and customers.</li>\n</ul>\n<ul>\n<li>Be responsible for deploying new releases on a weekly release cadence.</li>\n</ul>\n<ul>\n<li>Collaborate with cross-functional teams to build and use standard components and practices across Dialpad products.</li>\n</ul>\n<ul>\n<li>Mentor junior engineers and help them grow their skills and expertise.</li>\n</ul>\n<p>Requirements:</p>\n<ul>\n<li>8+ years of experience in software engineering.</li>\n</ul>\n<ul>\n<li>Strong experience with Python/TypeScript or other languages, Vue/React, Node.js, HTML, CSS, JavaScript, GraphQL, and cloud infrastructures [Google Cloud Platform is a plus].</li>\n</ul>\n<ul>\n<li>Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent them.</li>\n</ul>\n<ul>\n<li>Experience with databases, SQL/NoSQL.</li>\n</ul>\n<ul>\n<li>Experience with building reusable and modular components, both frontend and backend.</li>\n</ul>\n<ul>\n<li>Experience with mentoring junior engineers and helping them grow their skills.</li>\n</ul>\n<ul>\n<li>Experience with highly agile and iterative development processes.</li>\n</ul>\n<ul>\n<li>Strong debugging and troubleshooting skills.</li>\n</ul>\n<ul>\n<li>Strong communication and collaboration skills.</li>\n</ul>\n<p>Why Join Dialpad:</p>\n<ul>\n<li>Work at the center of the AI transformation in business communications.</li>\n</ul>\n<ul>\n<li>Build and ship agentic AI products that are redefining how companies operate.</li>\n</ul>\n<ul>\n<li>Join a team where AI amplifies every employee’s impact.</li>\n</ul>\n<ul>\n<li>Competitive salary, comprehensive benefits, and real opportunities for growth.</li>\n</ul>\n<p style=\"margin-top:24px;font-size:13px;color:#666;\">XML job scraping automation by <a href=\"https://yubhub.co\">YubHub</a></p>","url":"https://yubhub.co/jobs/job_b0ef8d51-d38","directApply":true,"hiringOrganization":{"@type":"Organization","name":"Dialpad","sameAs":"https://dialpad.com","logo":"https://logos.yubhub.co/dialpad.com.png"},"x-apply-url":"https://job-boards.greenhouse.io/dialpad/jobs/8397034002","x-work-arrangement":"hybrid","x-experience-level":"senior","x-job-type":"full-time","x-salary-range":null,"x-skills-required":["Python","TypeScript","Vue","React","Node.js","HTML","CSS","JavaScript","GraphQL","cloud infrastructures","performance and optimization","databases","SQL/NoSQL","modular components","agile and iterative development processes","debugging and troubleshooting","communication and collaboration"],"x-skills-preferred":[],"datePosted":"2026-04-18T15:52:12.007Z","jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"London, UK"}},"employmentType":"FULL_TIME","occupationalCategory":"Engineering","industry":"Technology","skills":"Python, TypeScript, Vue, React, Node.js, HTML, CSS, JavaScript, GraphQL, cloud infrastructures, performance and optimization, databases, SQL/NoSQL, modular components, agile and iterative development processes, debugging and troubleshooting, communication and collaboration"}]}