Love what you do and who you work with…
FFW is a global team of inspired people collaborating across 13 countries, together with an aligned purpose to create powerful digital experiences for some of the world’s most notable brands. We are a supportive, highly-collaborative group, always helping each other to do our best while empowering our clients to harness the full opportunity of digital.
If you’re ready for something new, are a collaborative team player, and want to build amazing things to propel brands to the future, please check out FFW!
Position Summary:
Put simply a Technical Lead’s job is to be the hands-on expert for delivery efforts with our clients and our team members. This can be broken down into a few core responsibilities:
Project Leadership and Hands-on Development
Development Team Mentoring
Project Leadership and Hands-on Development
Technical Leads are the hands-on technical leaders on client engagements, and collaborate with clients, project managers, architects, developers, designers, and other stakeholders in order to scope, plan, and address technical choices that are required to successfully deliver for our clients. They contribute in the technical design and implementation efforts. This usually requires hands-on work in terms of following best practices, developing modules, contributing code or evaluating technologies.
Development Team Mentoring
Tech Leads are the technical experts on projects and act as mentors and teachers for our junior staff members. Through formal and informal mentoring TL’s act as resources for our junior staff to ask questions, learn new techniques, test theories, and ideate with. The Tech Lead is the person others will bounce ideas off… not only for their project teams but also for any member of the FFW team, our clients, and members of the technical community.
The Responsibilities of a Technical Lead:
Provide technical solutions and actively participates in architectural decisions on projects
Continuously follow and evaluate code and project’s overall architectural state
Propose new initiatives
Mentor team members
Hands-on development
Assists Project Managers to solve technical issues
Reviews code contributed by developers, suggests revisions in-line with best practices and to comply with planned architecture, and acts as the main point of code control and merging into the codebase. Conducts major deployments on behalf of the dev team as well, in coordination with the client and project manager
Required Experience & Qualifications:
BS or MS in Computer Science or related technical discipline (or equivalent experience)
5+ years developing complex, CMS-based web applications
2 years experience with decoupled and headless architectures
Advanced experience with Contentful or other headless CMSs like Storyblok, Strapi, Sanity.io.
Advanced experience with Linux, PHP, MySQL
Strong object-oriented design and development skills
Strong knowledge of APIs
Working knowledge of JavaScript frameworks and libraries: i.e. Angular, React, Vue, Next, Gatsby, Node.js, etc.
Successful track record of developing quality software products and shipping production-ready software with a solid understanding of the Software as a Service (SaaS) model.
Experience participating in technical estimates and developing supporting documents for sales efforts and client pitches.
Experience as the “go-to” problem solver that is sought out for help with tough technical challenges
Familiar with Scrum/Agile development methodologies or concepts
The following experience will be helpful in this role:
Acquia, Pantheon, Platform.sh
AWS, GCP, Azure
Large teams on large projects, including multisite setup
PHP MVC frameworks Laravel and Symfony
DevOps, CI / CD, configuration management
#remote #li-remote
Job ID: 2022-1271
Work from home: Yes
Overview Under the general direction of the lead pipe stress engineer, provides piping flexibility stress analysis for projects. Provides sound...
Apply For This JobCompany Description WHO ARE WE? We’ve been serving Canadian clients for over 75 years. The companies that began independently and...
Apply For This JobSalary range The salary range for this position is CAD $30.06 – $30.06 / hour Why Fraser Health? Fraser Health...
Apply For This JobPosition Summary SUPPORTIVE HOUSING ADVISOR Job ID: 5319 REGULAR/FULL-TIME Location: Victoria, BC To be considered for this role, applications MUST...
Apply For This JobJob Description Who is ATCO Frontec: ATCO Frontec is a market leader providing facilities management, camp services, workforce lodging solutions,...
Apply For This JobFor over 30 years, Umbrella Family and Child Centres of Hamilton has offered high-quality programs to young children and their...
Apply For This Job