Platform Developer, Intermediate at Kick

Toronto, Ontario, Canada

Kick Logo
Not SpecifiedCompensation
Mid-level (3 to 4 years)Experience Level
Full TimeJob Type
UnknownVisa
TechnologyIndustries

Requirements

  • 3–5 years of professional frontend engineering experience
  • Strong proficiency in JavaScript (ES6+), HTML5, CSS3, and SASS/SCSS
  • Experience with one or more Content Management Systems (CMS) platforms (AEM, Contentful, Drupal)
  • Familiarity with CMS component models, templating, and authoring workflows
  • Solid understanding of DOM, browser APIs, and event-driven programming
  • Strong debugging skills and use of browser dev tools
  • Awareness of accessibility (WCAG 2.1+) and SEO best practices
  • Version control using Git and working knowledge of CI/CD pipelines
  • Familiarity with AI-assisted engineering tools (Claude, Cursor AI) for code generation, refactoring, and documentation
  • Experience working with design collaboration tools such as Sketch, Figma, and Photoshop

Responsibilities

  • Build and maintain modular frontend components integrated into CMS platforms (ex: AEM, Contentful, Drupal)
  • Translate design systems into responsive, accessible, and cross-browser compatible code
  • Develop features using JavaScript (ES6+), React fundamentals, and SASS/CSS architecture
  • Implement API integrations (REST/GraphQL), including data fetching, transformation, and caching
  • Refactor legacy jQuery into modern ES6+ or React-based solutions
  • Conduct web performance audits using Lighthouse and Google PageSpeed, applying improvements as needed
  • Implement analytics tagging across platforms, including Adobe data layer, GTM, and Floodlight
  • Build and validate form payloads, using regex where needed for validation and parsing
  • Resolve complex bug fixes and collaborate with QA teams to test across supported browsers
  • Work within GitHub workflows: create PRs, review code, and follow branch/merge standards
  • Use Jira and Confluence to track tasks, document progress, and collaborate across delivery teams
  • Read and discuss BRDs, contributing to solutioning and clarifying requirements
  • Participate in in-scope/out-of-scope discussions, documenting assumptions and trade-offs
  • Produce technical documentation for components, integrations, and delivery approaches
  • Provide screenshots and structured technical notes to support review and approval processes
  • Partner with Senior Developers on performance optimization (lazy loading, code splitting, etc.)
  • Participate in peer reviews, estimation sessions, and delivery retrospectives
  • Mentor junior developers and share knowledge of best practices
  • Brainstorm technical solutions with colleagues and propose efficiencies during iteration cycles
  • Step in hands-on when projects require direct coding or troubleshooting support
  • Work aligned to the EST timezone to support distributed delivery teams

Skills

JavaScript
React
CSS
HTML
SASS
REST
GraphQL
Contentful
Adobe Experience Manager
Drupal
GitHub
Jira
Confluence
Lighthouse
Google PageSpeed

Kick

Financial management for small businesses and creators

About Kick

Kick.co helps small business owners, freelancers, and creators manage their finances more effectively. The company offers a range of services that simplify bookkeeping, maximize tax deductions, and provide cash back opportunities. Users connect their debit or credit cards to Kick.co's platform, which automatically categorizes their business income and expenses, saving them significant time and reducing audit risks. Kick.co operates on a subscription model, providing both automated and human-assisted support, ensuring users receive timely and personalized financial advice. Unlike traditional banks, Kick.co partners with Blue Ridge Bank N.A. to offer banking services. The goal of Kick.co is to help its users save time and money, with the average member saving around $15,452 annually through tax deductions and cash back, while also fostering a community for sharing financial tips.

Palo Alto, CaliforniaHeadquarters
2021Year Founded
$8.8MTotal Funding
SEEDCompany Stage
FintechIndustries
11-50Employees

Benefits

Paid Vacation
Company Equity

Risks

Increased competition from new AI-driven bookkeeping startups.
Sudden influx of users may strain Kick's resources and service quality.
Dependence on Blue Ridge Bank N.A. for banking services poses potential risks.

Differentiation

Kick offers a unique social banking platform for crowdsourcing tax deductions.
The platform automates bookkeeping, saving users 40 to 80 hours annually.
Kick combines AI-driven advice with human-assisted support for personalized financial management.

Upsides

Kick can capture market share from Bench's 12,000 former clients.
Recent $9 million funding supports growth and AI-driven financial solutions.
Increased demand for automated bookkeeping due to Bench's shutdown.

Land your dream remote job 3x faster with AI