The Senior Developer demonstrates solid foundational knowledge in key domains such as ecommerce, omnichannel, and supply chain, and is proficient in relevant technologies for Indochino.
They are capable of leading and anchoring a squad, mentoring team members, managing dependencies, and representing their squad to others.
The Senior Developer is recognized as an expert in one or more critical systems or technologies and contributes significantly to major technical decisions.
Responsibilities:
- Ensure consistency across related projects, identify and resolve inconsistencies and gaps, review requirements, and manage dependencies.
- Assist with refining estimates, manage dependencies to ensure timely completion.
- Drive sprint planning and task assignment within the squad.
- Design cross-system features and guide developers in translating requirements into scalable solutions.
- Implement complex solutions, lead projects, and manage system dependencies.
- Debug, test, and ensure proper error handling in all code.
- Write high-quality code, conduct code reviews, and mentor developers.
- Focus on quality in all designs, handle incidents, and coordinate responses.
- Ensure proper documentation and promote knowledge sharing.
- Reengineer major system components and ensure releases do not degrade performance or reliability.
- Assume ScrumMaster role when needed, manage JIRA, own projects, and delegate tasks.
- Evaluate and mentor developers, recommend promotions, and demonstrate exemplary performance.
- Ensure policy compliance, facilitate technical consensus, and resolve conflicts.
- Identify dependencies and obstacles proactively, and work hands-on with small teams under tight deadlines.
Requirements:
- Experience with modern JavaScript libraries (e.g., React, jQuery).
- Ability to troubleshoot production issues with monitoring and logging tools.
- Strong skills in JavaScript, HTML, CSS, including adaptive design.
- Knowledge of web performance, accessibility (ADA), and SEO best practices.
- Attention to detail in front-end implementation.
- Experience with Git in team environments.
- Ability to work collaboratively in a fast-paced environment with stakeholders.
- Experience with agile methodologies, rapid iterations, and responsiveness to feedback.
- Results-driven with strong organizational skills and the ability to prioritize tasks.
Why you'll like working here:
- Salary: $90,000 to $105,000
- 3 weeks' vacation, excellent benefits
- Vancouver office with WFH options
- Paid birthday leave, employee discounts, free annual suit
- Collaborate with cross-channel teams for a full business view
We foster a creative, data-driven, and agile environment where you own your projects, learn continuously, and contribute to a ground-breaking business. Our team culture is engaging, and we celebrate successes daily.