Skip to content
mimi

Senior Front-End / Full-Stack Developer

Yochana

Canada · On-site Full-time Senior 2w ago

About the role

About

A Senior Front-End / Full-Stack Developer with strong expertise in React, Next.js, and TypeScript to build and maintain modern, scalable, and high-performance web applications. The ideal candidate is comfortable working across the front-end stack, understands server-side rendering concepts, and has strong design and engineering fundamentals.

Key Responsibilities

  • Design, develop, and maintain scalable web applications using React and Next.js
  • Build reusable, accessible, and responsive UI components following best practices
  • Implement SSR (Server-Side Rendering) and SSG (Static Site Generation) strategies for optimal performance and SEO
  • Collaborate with designers, product managers, and backend engineers to deliver high-quality features
  • Write clean, maintainable, and type-safe code using TypeScript
  • Apply functional programming principles in frontend and Node.js development
  • Contribute to architectural decisions and front-end production build optimizations
  • Ensure accessibility standards are met (ARIA, semantic HTML, inclusive design)

Must-Have Skills & Experience

  • Strong hands-on 6+experience with React.js (functional components, hooks)
  • Proven experience with Next.js and production-grade front-end builds
  • Solid proficiency in TypeScript and JavaScript (ES6+)
  • Good understanding of SSR, SSG , and frontend architecture design
  • Working knowledge of Node.js fundamentals , especially within the Next.js ecosystem
  • Strong understanding of functional programming concepts
  • Experience building scalable, reusable, and accessible UI components
  • Strong HTML/CSS skills with attention to performance and accessibility

Nice-to-Have Skills

  • Experience with state management libraries (Redux, Recoil, or similar)
  • Full-stack mindset with experience across frontend and backend boundaries
  • Systems design and architectural thinking
  • UI/UX fundamentals and strong design sensibility
  • Modern CSS expertise (CSS Modules, Tailwind, CSS-in-JS, etc.)
  • Experience working with CDNs and optimizing public-facing applications for scale and performance

Skills

CSSCSS ModulesHTMLJavaScriptNext.jsNode.jsReactReact.jsReduxRecoilSSRSSGTailwindTypeScript

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free