Senior Front End Developer

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 
Canada

Offer summary

Qualifications:

Proven experience with JavaScript, HTML, and CSS, including modern libraries like React or jQuery., Strong understanding of web performance, accessibility (ADA), and SEO best practices., Experience working in agile environments and using version control systems like Git., Ability to troubleshoot production issues and work collaboratively with stakeholders..

Key responsibilities:

  • Lead and manage cross-functional development teams and projects.
  • Design and implement scalable front-end solutions based on business requirements.
  • Coordinate incident response and ensure system reliability and performance.
  • Mentor junior developers and promote best practices in coding and documentation.

INDOCHINO logo
INDOCHINO
501 - 1000 Employees
See all jobs

Job description

The Senior Developer demonstrates solid foundational knowledge around one or more key domains (ecommerce, omnichannel, supply chain) and one or more key technologies relevant to Indochino.
The Senior Developer is capable of leading and anchoring a squad, mentor squad team members, manage internal dependencies and represent squad to others.
The Senior Developer is a recognized expert in one or more critical systems andor technologies and able to make significant contributions to major technical decisions in those areas.

RESPONSIBILITIES:

  • Ensure consistency in requirements across multiple related projects, capable of identifying inconsistencies and gaps and drive resolution. Review and advise on the business and technical requirements in others work and manage dependencies across statement of work.
  • Help others with refining estimates. Manage crossfunctional dependencies so work completes to plan.
  • Drive Sprint planning and assignment of work within squad.
  • Design significant crosssystem features and guide other developers in translating business and technical requirements into scalable solutions.
  • Implement complex solutions and lead projects with multiple developers. Manage complex dependencies between systems.
  • Ensure all code is debugged, tested, and includes proper error handling.
  • Write exemplary code. Use code reviews to coach and improve the skills of other developers. Ensure that code reviews are assigned and completed within a squad.
  • Ensure a strong focus on quality is incorporated into all designs.
  • Handle incidents across all systems. Coordinate the response to an incident; identify and engage resources required for rapid resolution. Ensure that incident resolution is being communicated in JIRA and to stakeholders.
  • Ensure appropriate follow up and longterm remediation on troubleshooting incidents.
  • Review documentation that ensures project documentation tasks are completed; foster a culture of knowledge sharing through effective technical documentation.
  • Reengineer major parts of existing systems.
  • Ensure that release candidates will not degrade system reliability or performance.
  • Can assume ScrumMaster role and coordinate release management for the team.
  • Ensure accurate JIRA tracking and management for all team deliverables.
  • Own projects of significant scope and delegates tasks to other developers, manage crossorganizational dependencies.
  • Interview and evaluate developers and cross functional candidates up to their own level and assess candidates’ ability to work in a squad environment.
  • Mentor other developers up to the next lower level and provide promotion recommendations.
  • Demonstrate exemplary performance in multiple areas and help members of the team improve performance.
  • Ensure policy compliance, identify compliance issues and drive resolution.
  • Drive technical consensus on the team, moderate discussions between multiple parties and drive effective resolution, move work forward and break deadlocks.
  • Identify external dependencies proactively and raise issues. Remove obstacles and blockers.
  • Take a handson approach when working with small teams under tight deadlines.
    • REQUIREMENTS:

      • Experience with modern JavaScript libraries (e.g. React, jQuery).
      • Ability to troubleshoot production issues using a variety of monitoring and logging tools.
      • Strong experience with JavaScript, HTML, CSS (including adaptive web design).
      • Awareness of web performance best practice, development for accessibility (ADA) and SEO.
      • Detailoriented in front end implementation.
      • Experience with using Git in a team environment.
      • Ability to work with internal and client stakeholders in a fastpaced, collaborative work environment.
      • Previous experience with agile methodologies.
      • Capable of rapid iterations, frequent pivots and responsive to feedback.
      • Passion for driving results, and proven results oriented.
      • Strong organizational skills and attention to detail, with a demonstrated ability to work independently, prioritize, and manage a high volume of tasks, deadlines, requirements, and decisions.
        • Why we think you’ll like working here:

          • Salary range: $90,000 to $105,000
          • 3 weeks vacation and excellent benefits package
          • Vancouver Office with the flexibility to Work from Home
          • Paid Birthday Time Off
          • Discounted Employee pricing
          • Free Suit Every Year
          • Working closely with crosschannel teams to give a full business view
            • As a peopledriven organization, we set our team members up for success—you get to own your work, your projects and your areas of focus. Our environment is creative yet structured. Our decisions are datadriven and agile. You can sit down with our leadership team to pitch an idea and by the end of the week, it will be executed on. We encourage our future leaders to continuously learn and help others learn; be curious and courageous; and be inspired and inspire others daily. These attributes help us cultivate a worldclass team and a ground breaking, highgrowth business. Nonetheless, you can still expect an engaging team culture and a shared excitement to build on our successes every day.

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Mentorship
  • Detail Oriented
  • Teamwork
  • Problem Solving

Front-End Developer Related jobs