Senior Web Developer
Description
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 Solutions: Planning technical architecture and solutions for sprints and small projects, and designing work packages that align business and technical requirements.
- Task Management: Creating and managing task tickets in Jira to ensure reliable delivery of quality products.
- Compliance and Security: Ensuring compliance with security and accessibility rules, and applying knowledge of accessibility standards (AODA, WCAG) and site security (OWASP) to improve user experience.
- UI Development: Building customer-facing and internal user interfaces using CSS (from SASS/LESS), HTML, JavaScript as well as React.
- Application Development: Creating and extending MVC applications using PHP frameworks (Laravel, CodeIgniter), with occasional scripting and other technologies.
- Performance and Testing: Testing work for performance improvements and bottleneck issues, and overseeing test and release plans by creating DB migration scripts and collaborating with the testing team.
- API and Integration: Building or extending internal APIs and integrating with 3rd-party services (Salesforce, S3, SQS, and other AWS services).
- Version Control: Working with multiple Git branches, writing and reviewing Pull Requests (BitBucket), and pushing production-level code regularly.
- Component Library and Documentation: Maintaining the internal component library & design system, contributing to build scripts (esbuild, Webpack), and documenting projects (Confluence).
- Writing and updating technical documentation and requirements.
- Support and Collaboration: Reviewing and triaging support conversations, fixing bugs, and collaborating with Product and Support teams. Regular collaboration via Slack, Figma, and video or in-person meetings.
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 are comfortable with a varied development stack. You have production-level experience with PHP, JavaScript, and SQL.
- You have an understanding of modern architectural practices and software engineering best practices.
- 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.