Team Lead - Toronto, Canada - Professional Alternative

Professional Alternative
Professional Alternative
Verified Company
Toronto, Canada

1 week ago

Sophia Lee

Posted by:

Sophia Lee

beBee Recruiter


Description

DUTIES & RESPONSIBILITIES:


  • Provide technical leadership to the web development team through the full software development lifecycle including handson design, development, and code review sessions.
  • Ensure the development team delivers high quality software leveraging best practices, industry standards and best of breed tools.
  • Be able to think BIG and deliver iteratively at the same time.
  • Design and build solutions primarily using HTML/CSS, Javascript, and Angular. Some adoption of SQL Server and Azure technologies is also essential.
  • Provide iterative technical and architectural guidance to others.
  • Be great at communicating ideas, as well as considering other's ideas.
  • Actively lead and participate in handson design, development, and code review sessions.
  • Provide guidance on how to create easily testable and maintainable software.
  • Work with the team to continually improve the CI/CD pipeline.
  • Create and maintain documentation of infrastructure, best practices, and technical solutions.
  • Socialize existing and new innovative technologies, trends, architecture patterns, best practices, and platform foundations.
  • Rapidly build proof of concepts that quickly validates concepts and ideas.
  • Ability to quickly learn new technologies.
  • Strong written and verbal communications skills.

Capability Requirements - education, skills & experience:

  • 3-5 years of hands-on experience in leading a development team including providing technical leadership, creating solution designs, guiding and mentoring junior team members.
  • Ability to liaise with nondevelopment team leads in work prioritization, scoping & estimation and solutioning discussions.
  • Full SDLC responsibilities including writing specs, designing and implementing code, testing, and deployments.
  • BA/BS in Computer Science or related field and/or equivalent software development experience.

Experience ( > 5 years)

  • Demonstrable expert knowledge of JavaScript: vanilla JS development, modern JS frameworks and tooling (Vue, React), familiarity with both ES syntax.
  • Demonstrate expert knowledge in or similar
  • Experience building apps for iOS and Android with hybrid app frameworks is a plus (e.g. PhoneGap, Ionic).
  • Strong knowledge of design principles
  • OOD, Design Patterns, Ntier architecture, TDD.
  • Strong understanding of CMS systems (e.g. Drupal, Sitecore etc).

Experience ( > 3 years)

  • Building client/server interactions using defined schemas such as JSON API.
  • Experience in NodeJS framework & libraries, build tools and their role in the software deployment life cycle.
  • Translating visual designs into HTML, CSS.
  • Solid understanding and Exposure in MVC.
  • Implementation experience of UX and UI integration with an emphasis on maximizing usability.
Able to deliver solutions using iterative software development methodologies like SCRUM, Kanban


Job Types:
Full-time, Permanent


Salary:
$115,000.00-$135,000.00 per year


Schedule:

  • 8 hour shift
  • Monday to Friday

Experience:


  • Team Lead
Front End Development: 5 years (preferred)

  • JavaScript: 4 years (preferred)
  • JSON, jQuery, Vue, Angular, React: 5 years (preferred)

More jobs from Professional Alternative