*OVERVIEW*
We are seeking a talented Software Developer with a strong UI/UX sensibility who can build robust, scalable applications with exceptional user experiences. This role requires both technical expertise and an eye for design, allowing you to implement complex functionality while maintaining usability and visual appeal.
*KEY RESPONSIBILITIES*
* Transform wireframes and mockups into accessible, production-ready interfaces that delight users
* Craft elegant, reusable React/Next.js components with TypeScript and Tailwind CSS
* Engineer thoughtful micro-interactions, smooth animations, and intuitive real-time data states
* Actively participate in Agile ceremonies, thoughtful code reviews, and feature-flagged, incremental releases
*MUST-HAVE QUALIFICATIONS*
* 5+ years of experience in product design and front-end engineering.
* Strong front-end development skills in HTML, CSS, JavaScript, and frameworks like React.
* Experience with design and prototyping tools (e.g., Figma, Sketch).
* Solid understanding of design systems, color theory, typography, and responsive design principles
* Ability to translate user insights and feedback into practical, aesthetically pleasing design solutions.
* Comfort with Git workflows and collaborative development practices
* Insatiable curiosity and extraordinary attention to detail
* Strong problem-solving skills and the ability to work independently or as part of a team.
* Excellent communication skills to effectively collaborate with team members across various departments.
*NICE-TO-HAVE SKILLS*
* Experience with Next.js App Router (SSR/SSG, API routes, edge functions)
* Familiarity with AWS services, particularly Amplify, S3, CloudFront, or Lambda for frontend deployments
* Experience working with cloud-based CI/CD pipelines and AWS infrastructure
* Background in building complex data visualizations, dashboards, or SaaS interfaces
* Proficiency with testing frameworks like Jest, React Testing Library, or Cypress
* Knowledge of accessibility standards (WCAG) and creating inclusive user interfaces
* Skills in frontend performance optimization (lazy loading, code splitting, bundle analysis)
* Experience integrating with RESTful APIs or GraphQL
* Familiarity with specific Git workflows (GitFlow, trunk-based development) and platforms (GitHub, GitLab)
* Cross-browser compatibility testing and optimization
* Knowledge of creating or maintaining design systems and component libraries
* Experience with V0 or other AI-powered design tools for generating low-fidelity mockups and prototypes
*EDUCATION & ELIGIBILITY*
* A degree or diploma in Engineering, Computer Science, Interactive Design or a related field
* Legally authorized to work full-time in Canada
*HOW TO APPLY*
To apply, please send your PDF resume and Github profile.
Job Type: Full-time
Pay: $60,000.00-$65,000.00 per year
Benefits:
* Dental care
* Extended health care
* Paid time off
* Work from home
Schedule:
* Monday to Friday
Work Location: In person
The median wage is the salary of a given occupation where half the workers earn more than that amount, and half earn less. This information is presented on job postings to help job seekers determine how the salary compares to the amount earned by other workers working the same job. Job Bank preferred indicating the median wage, which is less affected by extremely high or low wages, rather than the average wage which is calculated by adding up all the salaries of a group of people and then dividing that total by the number of people.