Senior Web Developer

2 months ago


Waterloo, Canada Voices Full time

Voices is the world’s #1 creative services marketplace.

We’ve helped tens of thousands of marketers, producers, instructors, and creative directors at the world’s biggest and most beloved brands find the right talent for their creative projects.

Headquartered in London, Canada, Voices matches clients with voice over, music, audio production, and translation professionals in over 160 countries.

We are looking for a Senior Web Developer to take a team leadership role in our web development group to help improve and extend our product. They should be someone who collaborates effectively with developers, designers, and product managers. We’re seeking an experienced full-stack developer with a proven track record who can design robust technical solutions, develop end-to-end applications, communicate their ideas clearly, and help others to achieve excellence.

If this resonates with you, let’s connect

About the position:
  • This is a permanent, full-time position in a hybrid work environment. While you’ll primarily work remotely, some in-office time may occasionally be required.
  • We’re looking for developers with several years of hands-on experience, ideally including leadership roles on web development projects. A diverse background is highly valued.
  • You will help design technical solutions for business problems presented by our Product and Marketing Teams.
  • You’ll be involved in all aspects of the Voices web application, including UI design, backend controls, APIs, application logic, and special architecture projects. Our primary languages are PHP and vanilla JavaScript, with occasional use of Node.js. Familiarity with modern PHP and JavaScript frameworks is a plus.
  • You should be able to plan and lead team sprints and projects through estimation and cooperative research.
  • You will have the opportunity to develop new features and find ways to improve the product. Sometimes these features will span multiple teams for an all-hands approach.
  • You will also handle internal support conversations, investigate trouble tickets, and contribute to occasional infrastructure projects.
  • You should also be comfortable with helping expand the knowledge of your colleagues and help them develop highly functional, efficient, and readable code.
Typical tasks in the life of a Sr. Developer at Voices:
  • Guiding technical solution planning for sprints and small projects.
  • Designing work packages for your team that match up business and technical requirements.
  • Creating task tickets (Jira) to reliably deliver quality products.
  • Ensuring that your team meets compliance rules for security and accessibility.
  • Building customer-facing and internal user interfaces with CSS from LESS/SASS, HTML & JS.
  • Creating and extending an MVC application using PHP frameworks (CodeIgniter, Laravel) and occasional scripts. Other technologies such as WordPress also play a role.
  • Applying your knowledge of accessibility standards (AODA, WCAG) and site security (OWASP) to improve life for our users.
  • Testing your work for performance and bottleneck improvements.
  • Building or extending our internal APIs and 3rd-party integrations (Salesforce, S3, SQS, and other AWS services).
  • Working with multiple Git branches, writing and reviewing Pull Requests (BitBucket), and pushing production-level code regularly and on a schedule.
  • Oversee the preparation of the test and release plan for your work by creating DB migration scripts and collaborating with the testing team.
  • Helping to maintain our internal component library & design system, and contribute to build scripts (Gulp, Webpack, Babel).
  • Building new product pages and functionality for our website and documenting projects (Confluence).
  • Writing and updating technical documentation and requirements.
  • Reviewing and triaging support conversations. Fixing bugs and following up with our Product and Support teams.
  • Collaborating via Slack, Figma, and regular video or in-person chats.
About you:
  • You want to ship regularly. Your passion is to build end-to-end software. You always want to improve and learn.
  • You understand the importance of quality code. Your code is documented, understandable and predictable. Tests are written with confidence.
  • You’re comfortable with a varied stack. You have production-level experience with JavaScript, PHP, React, build & migration scripts, and even asynchronous queues.
  • You have production-level experience with WordPress development (or other similar CMS).
  • You can explain your thinking. You are able to communicate your ideas or issues well.
  • Your goal is to build for everyone. You are skilled in developing front-ends from scratch to create valid, reusable, performant, and accessible pages at all screen sizes.
  • You are self-motivated and can work independently. You take the initiative to make sure that you have everything you need and will call for support when required.
  • You love learning. You thrive on solving problems, learning new tricks, bridging the gaps between new and old, and want to keep getting even better.
  • You love sharing. Helping your team based on your experience is time well spent.
  • You have 3+ years experience in database-driven web site development.
  • You have been able to lead a team to a positive, shared goal.
  • You earned a BS or MS in Computer Science, Diploma in Web Development or have the equivalent work experience.
You will work with:
  • Development Manager
  • Technical Project Managers
  • Product Managers
  • Product Designers
  • UX Researchers
  • Product & Marketing Developers
  • Infrastructure Developers
  • Analytics & Data Science Team
  • Quality Assurance Team
Equal Employment Opportunities

Voices.com values diversity. We're proud to be an equal opportunity employer and consider qualified applicants without regard to race, color, religion, sex, national origin, ancestry, age, genetic information, sexual orientation, gender identity, marital or family status, veteran status, medical condition or disability.

Accommodation

Voices.com is committed to providing accommodation for applicants with disabilities; please let us know if you require an accommodation during the recruitment process.

Apply Online

Interested candidates are encouraged to send their cover letter and résumé by completing the online application. By doing so, your resume is guaranteed to be reviewed.

#J-18808-Ljbffr

  • Waterloo, Ontario, Canada University of Waterloo Full time

    OverviewTerm: 2 yearsAt the University of Waterloo, we're committed to empowering entrepreneurs to change the world. To achieve this, we're seeking a highly skilled Senior Web Application Developer to join our team.The ideal candidate will be responsible for designing, developing, and maintaining scalable web applications using modern front-end and back-end...

  • Senior Web Developer

    3 weeks ago


    Waterloo, Ontario, Canada University of Waterloo Full time

    About the RoleWe are seeking a highly skilled Full Stack Developer to join our team at the University of Waterloo. As a key member of our team, you will be responsible for designing, developing, and maintaining scalable web applications using modern front-end and back-end technologies.Key ResponsibilitiesDesign and develop scalable web applications with a...

  • Senior Web Developer

    3 weeks ago


    Waterloo, Ontario, Canada University of Waterloo Full time

    About the RoleWe are seeking a highly skilled Full Stack Developer to join our team at the University of Waterloo. As a key member of our team, you will be responsible for designing, developing, and maintaining scalable web applications using modern front-end and back-end technologies.Key ResponsibilitiesDesign and develop scalable web applications with a...

  • Senior Web Developer

    4 weeks ago


    Waterloo, Ontario, Canada University of Waterloo Full time

    About the RoleWe are seeking a highly skilled Full Stack Developer to join our team at the University of Waterloo. As a key member of our team, you will be responsible for designing, developing, and maintaining scalable web applications using modern front-end and back-end technologies.Key ResponsibilitiesDesign and develop scalable web applications with a...

  • Senior Web Developer

    4 weeks ago


    Waterloo, Ontario, Canada University of Waterloo Full time

    About the RoleWe are seeking a highly skilled Full Stack Developer to join our team at the University of Waterloo. As a key member of our team, you will be responsible for designing, developing, and maintaining scalable web applications using modern front-end and back-end technologies.Key ResponsibilitiesDesign and develop scalable web applications with a...

  • Senior Web Developer

    3 weeks ago


    Waterloo, Ontario, Canada University of Waterloo Full time

    OverviewTerm: 2 yearsUniversity of Waterloo's Velocity program is seeking a skilled Full Stack Developer to join their team. The ideal candidate will be responsible for designing, developing, and maintaining scalable web applications using modern front-end and back-end technologies.The successful candidate will work closely with leadership to build...


  • Waterloo, Canada Voices Full time

    p>Voices is the world’s #1 creative services marketplace.We’ve helped tens of thousands of marketers, producers, instructors, and creative directors at the world’s biggest and most beloved brands find the right talent for their creative projects.Headquartered in London, Canada, Voices matches clients with voice over, music, audio production, and...

  • Senior Java Developer

    2 weeks ago


    Waterloo, Ontario, Canada Sun Life Full time

    About the Role:Sun Life is seeking a highly skilled Senior Java Developer to join our Canadian IT – Platform and Engineering team. As a Senior Java Developer, you will be responsible for designing, developing, and deploying Java REST web service APIs and microservices using Docker and Kubernetes.Key Responsibilities:Lead and participate in the design,...

  • Senior Java Developer

    1 month ago


    Waterloo, Ontario, Canada Saransh Inc. Full time

    Job Title: Senior Java DeveloperSaransh Inc. is seeking a highly skilled Senior Java Developer to join our team.Key Responsibilities:Collaborate with architecture and business stakeholders to design and estimate solutions.Lead technical design, decision-making, and problem-solving meetings.Develop and maintain complex Java applications using Java/J2EE, JSP,...

  • Senior Java Developer

    1 month ago


    Waterloo, Ontario, Canada Saransh Inc. Full time

    Job Title: Senior Java DeveloperSaransh Inc. is seeking a highly skilled Senior Java Developer to join our team.Key Responsibilities:Collaborate with architecture and business stakeholders to design and estimate solutions.Lead technical design, decision-making, and problem-solving meetings.Develop and maintain complex Java applications using Java/J2EE, JSP,...


  • Waterloo, Ontario, Canada Société Financière Manuvie Full time

    As a Senior Full Stack Developer at Société Financière Manuvie, you will play a key role in designing, developing, and maintaining both front-end and back-end components of web applications, ensuring responsiveness and performance.Key Responsibilities:Design and Development: Design, develop, and maintain front-end and back-end components of web...


  • Waterloo, Ontario, Canada Manulife Full time

    Job Responsibilities:As a Senior Full-Stack Developer at Manulife, you will be responsible for designing, developing, and maintaining front-end and back-end components of web applications. Your primary goal will be to ensure responsiveness, performance, and stability across both front-end and back-end systems.Key Responsibilities:Design and develop front-end...


  • Waterloo, Ontario, Canada ANSYS, Inc. Full time

    Job Title: Senior Engineer, Test Engineering SoftwareAt ANSYS, Inc., we are committed to creating innovative solutions that drive human advancement. We are seeking a highly skilled Senior Engineer to join our team of experts in Test Engineering Software.Job Summary:The Senior Engineer will be responsible for the development of software products and...


  • Waterloo, Ontario, Canada ROSS Full time

    Our client, a software industry leader, has engaged ROSS to help them recruit a Senior Enterprise Software Developer.As a key member of our client's software development team, you will be responsible for designing, documenting, coding, and debugging software products or enhancements to existing software. You will work closely with architects and directors to...


  • Waterloo, Ontario, Canada Sun Life Financial Full time

    Senior Software Engineer, OperationsJoin Sun Life Financial's e-Business team in Application Operations Support (AOS) and contribute to the reliability of IT applications. We are seeking a highly motivated Senior Software Engineer with at least 10 years of Java application support, analysis, and development experience.About the Role:The successful candidate...


  • Waterloo, Ontario, Canada Sun Life Financial Full time

    Senior Software Engineer, OperationsJoin Sun Life Financial's e-Business team in Application Operations Support (AOS) and contribute to the reliability of IT applications. We are seeking a highly motivated Senior Software Engineer with at least 10 years of Java application support, analysis, and development experience.About the Role:The successful candidate...


  • Waterloo, Ontario, Canada https:www.pcrecruiter.netsitemap Full time

    Job Title: Senior Enterprise Software DeveloperJob Summary:We are seeking a highly skilled Senior Enterprise Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems for our clients.Key Responsibilities:Design and develop software systems...


  • Waterloo, Ontario, Canada https:www.pcrecruiter.netsitemap Full time

    Job Title: Senior Enterprise Software DeveloperJob Summary:We are seeking a highly skilled Senior Enterprise Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems for our clients.Key Responsibilities:Design and develop software systems...

  • Coop Engineer Web App

    6 months ago


    Waterloo, Canada Huawei Technologies Canada Co., Ltd. Full time

    Our team has an immediate Co-op opening for an Engineer.Responsibilities: Design, implement, and benchmark SAAS web application and the required databases running on local PCs Unit testing and documentation writingSupport senior researcher on a variety of research-oriented projectsWhat you’ll bring to the team:Currently enrolled in a...

  • Senior Java Developer

    2 weeks ago


    Waterloo, Ontario, Canada The Descartes Full time

    About the RoleWe are seeking a highly skilled Senior Java Developer to join our team at Descartes. As a key member of our development team, you will be responsible for designing, developing, and maintaining our multi-tier web application using Java and related technologies.Key ResponsibilitiesAssist in the planning, design, and development of new application...