Front End Engineer
- Toronto, ON, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Apply by
- Experience
- 3-5 years of experience developing custom software
- Posting language
- English
- Posted
Original job description
Kablamo is an impact-driven software engineering company (teamkablamo.com). We bring engineering, data, and AI expertise to solve complex problems - with the intellectual horsepower to know what works and the care to make sure it actually does. Founded in 2017 in Australia, we've grown quickly across both markets, including the expansion of our team to Canada in 2021.
Our team is growing but we remain small and nimble in Canada - because AI is reshaping what traditional roles look like, the boundaries between roles stay flexible. People pick up what the work needs and have a real voice in how we continue to improve our own work experiences. As a result, we commit time so that everyone has the opportunity to learn and grow significantly in their careers. We call our approach Make with Heart and Mind.
We are looking for a Front End Engineer as we expand our impact with new customers. This posting supports the position to start between November 2026 and February 2027.
The Role
Our Frontend Engineers operate at the forefront of modern software craft, blending intellectual curiosity for emerging tech with dedication to robust, scalable patterns. Thriving across the full software lifecycle, they craft high-performance client applications that delight partners through rapid, top-tier delivery.
Responsibilities
- MAKE - Engineering That Delivers
- Translate design wireframes and mockups into efficient and reusable React components
- Collaborate with backend engineers to integrate frontend components with backend APIs and services.
- Optimize and improve application performance, ensuring a seamless user experience across different devices and browsers.
- Conduct thorough testing and debugging to identify and fix defects and compatibility issues.
- Responsible for identifying and managing security risks within the scope of the role, ensuring compliance with defined security controls.
- MIND - Intellectual Horsepower
- Understand project requirements and translate them into engaging and visually appealing user interfaces.
- Maintain detailed documentation of code and processes, ensuring alignment with company and industry standards.
- Escalating emerging threats to the Risk Manager and Senior Leadership Team, and supporting the continuous improvement of security practices.
- Advise on optimal generative AI adoption for client use cases while crafting reusable design patterns across software engagements.
- HEART - Care Is an Outcome
- Work cross functionally with QA, DevOps, BE, Product and Delivery teams
- Actively participate in showcases, sprint planning, backlog grooming, retrospectives and other Agile ceremonies.
- 3-5 years of experience developing custom software
- Experience building responsive and scalable apps with JavaScript/Typescript
- Production experience with React
- Experience with mobile app development with React Native
- Experience with technologies like React Hooks, Suspense, Webpack, Web Assembly, Workers, Jest, GraphQL etc.
- Strong problem-solving skills and ability to debug and optimize code for performance and scalability
- Strong eye for design and a meticulous approach to creating good user experiences
- Experience building and auditing web products with accessibility in mind
- Experience with testing platforms, unit testing, and end to end testing
- Experience building in teams using agile practices including: Code versioning, CI/CD, Automated quality practices
- Experience with cloud technologies (AWS or GCP preferred)
- Experience with Git including merging, rebasing and pull-request branch strategy
- Strong interpersonal skills to collaborate within a cross-functional team
- Experience using AI coding tools (such as Claude Code or Cursor) to help build software from writing clear prompts for multi-file tasks to reviewing and guiding agent-generated output
Other Valuable Skills And Experience
- Experience with Typescript
- Experience deploying your own code and an understanding of CI/CD tools
- Exposure to Docker
- Exposure to AWS cloud services
- Exposure to CMS integrations
- Personal projects that showcase your passion for the discipline
- Experience integrating LLM APIs into production applications, including familiarity with prompt engineering, structured outputs, and tool use / function calling
- 30-min intro chat with our TA team
- 1-hr Technical interview
- 1-hr Final/Cultural interview
- References
- Offer!
- Senior Front End Engineer
- Technical Lead
- Principal/Staff Engineer
Our Culture
At Kablamo, we live each day with our value statement “Make with Heart and Mind”. We're passionate and brave craftspeople, we love to redefine what's possible, and we seek growth and discovery together.
We believe inclusion, diversity, and equity matter, and we see it as our job to keep working toward a workplace where people from many backgrounds can do their best work. We welcome applications from all qualified people. We are committed to hiring without discrimination on any ground, including race, ancestry, place of origin, color, ethnic origin, citizenship, creed, sex, sexual orientation, gender identity, gender expression, age, disability, and family status.
Benefits
- Kablamo bonus eligibility
- Flexible work environment with a downtown Toronto office
- Work abroad for up to 3 weeks per year (some restrictions apply)
- Career growth (we really do promote from within!)
- Individual training budget
- Blogging rewards
- Paid birthday leave
- Anniversary bonus
- Referral bonus
- Employee Assistance Program
More about this job
Responsibilities
Build and test responsive web and mobile application interfaces, primarily with React, translating designs into reusable components and integrating them with backend APIs. Optimize performance, test and debug applications, manage security risks, document work, advise on generative AI adoption, and collaborate with cross-functional teams using Agile practices.
Requirements
Candidates should have 3–5 years of custom software development experience, production experience with React, and experience building responsive applications with JavaScript or TypeScript; React Native experience is also requested. The role calls for strong testing, debugging, accessibility, performance, Git, CI/CD, cloud, Agile collaboration, and AI coding tool experience, while noting that applicants need not match every listed qualification.
Skills
- React
- JavaScript
- TypeScript
- React Native
- Responsive Application Development
- Web Accessibility
- Unit Testing
- End-to-End Testing
- Agile Practices
- CI/CD
- AWS
- Google Cloud Platform
- Git
- GraphQL
- Performance Optimization
- AI Coding Tools
Benefits
- Bonus Eligibility
- Flexible Work Environment
- Work Abroad for Up to Three Weeks per Year
- Career Growth
- Individual Training Budget
- Blogging Rewards
- Paid Birthday Leave
- Anniversary Bonus
- Referral Bonus
- Employee Assistance Program
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
Keywords
- React
- React Native
- JavaScript
- TypeScript
- React Hooks
- Suspense
- Webpack
- WebAssembly
- Web Workers
- Jest
- GraphQL
- AWS
- Google Cloud Platform
- Docker
- CMS Integrations
- LLM APIs
- Prompt Engineering
- Structured Outputs
- Function Calling
- Claude Code
- Cursor
- Git
- CI/CD
- Automated Quality Practices
- Unit Testing
- End-to-End Testing
- Web Accessibility
- Agile
- Responsive Design
- API Integration