Y
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