TTT Studios is a digital innovation studio with a global clientele spanning multiple industries. Over the past ten years, we’ve built 150+ applications and have patented a portfolio of technologies. This experience puts us in a strong position to cater to larger accounts and to launch our own products.
We are a family. We have fun. Design means everything to us and we have the technical chops to deliver complex scalable software solutions. We expect amazing things from every TTT family member and drive each other to achieve greatness.
Role Summary – Frontend Developer
We are looking for a talented web developer who is meticulous with designing and developing complex user interfaces for TTT Studios’ client projects. The ideal candidate should have a deep understanding of best practices in regards to web programming and modern JavaScript frameworks.
Job Specifics
Developing complex User Interfaces using modern Single Page Architecture libraries / frameworks
Translating designs and wireframes into responsive web apps with keen eye for detail
Optimizing components by profiling and fine tuning across multiple web browsers
Understanding business requirements and translating them into technical requirements
Ability to drive a project from inception to completion autonomously
Closely collaborating with the Design, Back End, QA and Mobile Teams
Directly interacting with our clients and stakeholders
Actively maintaining and contributing to our Open Source projects and internal initiatives
Technical Requirements
3+ years of experience developing Single Page JavaScript Applications (React / Vue / Angular)
Working knowledge of state management libraries (Redux / MobX / Vuex / NgRx)
Working knowledge of Liquid Templating Language for Shopify storefront theme development is an asset
Experience developing Shopify Apps using Node.js, Next.js and Shopify Polaris is an asset
Responsive web design using CSS preprocessors (LESS / SASS)
Working knowledge of REST APIs, GraphQL APIs, ORM, MVC architecture and related best practices.
Unit testing and snapshot testing using Jest and Enzyme
Modern front-end build pipelines and tools (Webpack / Babel / NPM)
Deployment using Cloud Computing Services (AWS / Azure)
Version control systems (GIT)
Hiring Process
Complete this application and include your resume / CV.
If your profile matches our requirement, we’ll reach out via email to schedule a short phone call.
We will also schedule an interview via Web Conferencing. We’ll take a deep dive into your technical experience, your understanding of software patterns & architecture, and your approach towards developing common features.
We will send a code challenge your way! You will be working with the team to solve a specific task pertaining to User Interface development and integration with RESTful services.
We will assess the deliverables and arrive at a conclusion.
A Day at TTT Studios
Even during COVID, our (remote) work culture is second to none. Before your first day on the job, we’ll reach out with details about how we’re addressing the pandemic and what we do to stay connected with each other. On your first day, you’ll be introduced to the whole team and we’ll walk you through our on-boarding process to get you set up with the tools we use company-wide.
Once you’re settled in, our engineering team will get you up to speed with our development processes and technical standards, and our PMs and Business Managers will walk you through our project pipeline and roster of current support clients. Equipped with the resources and support you need, you’ll be ready to jump into action.
Our clients operate across a wide range of industries that span professional services, startups, tourism, logistics, e-commerce, and more. For every project you take on, you’ll encounter intellectually stimulating and impactful technical challenges that will keep you on your toes. Check out some our past work here.
If you choose to work in the office, keep your eyes peeled for our office dogs who will welcome you to the TTT family. Some of our other perks include work flexibility, monthly happy hours, weekly lunch & learns, yoga and boxing lessons (once more of us are back in the office), and a cozy massage chair overlooking Vancouver’s scenic waterfront. The team at TTT is passionate about creating software that impacts lives. By working together, we do everything we can to plant the seeds that will propel you to greater heights.
More from Us
TTT Studios is an award winning digital innovation studio focused on empowering businesses through technology. We’re ranked #1 in Canada for custom software and mobile application development. Our values are integrity, passion and excellence. We’re obsessed with delivering quality work, which is why our team consists of designers and engineers of the highest calibre. We also strongly believe in empowering the community by being heavily involved in local and international events as speakers, educators, and sponsors. Whether you’re a developer, designer, management, or co-op student, every single person here contributes to who we are as a company.
If you’d like an insider look at TTT, be sure to check out our Employee Handbook which has been made publicly available for maximum transparency. In it, you’ll find details on company benefits, our vacation policy, code of conduct, and what it means to be part of our team at TTT Studios.
As you work, keep your eyes peeled for our office dogs who will trot by and welcome you to the TTT family. To help combat work stress, our perks include work flexibility, monthly happy hours, weekly lunch & learns, yoga lessons twice a week, and a cozy massage chair overlooking Vancouver’s scenic waterfront. The team at TTT is passionate about creating software that impacts lives, and management does everything it can to plant the seeds that will propel you to greater heights.
Description & Requirements Who we are lululemon is a yoga-inspired technical apparel company up to big things. The practice and...
Apply For This JobAre you a virtual assistant with excellent communication skills and a passion for supporting a growing team? If so, we...
Apply For This JobJob Description: Advisor Monitoring is a team of data analysts in Market Conduct (part of Corporate Compliance) that perform descriptive...
Apply For This JobDÉTAILS DU POSTE Titre du cours Histoire et sciences connexes Campus Moncton Type Chargées et chargés de cours Faculté Faculté...
Apply For This JobAre you a hardworking and reliable individual looking to be a part of a dynamic team? We are currently seeking...
Apply For This JobETL – Informatica, SQL Qualification :Bachelors in science , engineering or equivalent Responsibility :Project Planning and Setup :Understand the project...
Apply For This Job