Senior Frontend Developer

NewRich Network Logo

NewRich Network

πŸ’΅ $50k-$57k
πŸ“Remote - Canada

Summary

Join NewRich Network, a fast-moving startup delivering e-learning and a social platform for digital entrepreneurs, as a Front-End Engineer. You will architect and implement high-performance UIs using React and TypeScript, translate designs into accessible HTML5/CSS3, manage application state, integrate with APIs, and optimize front-end performance. Responsibilities include writing and maintaining tests, participating in code reviews, setting up CI/CD pipelines, and collaborating with other teams. This role requires 5+ years of experience building production web apps with React and TypeScript, expertise in HTML5, CSS3, and state management, and strong communication and problem-solving skills. The company offers competitive compensation including base salary, profit-sharing, and equity options, along with full remote work flexibility, generous PTO, and a collaborative team environment.

Requirements

  • 5+ years building production web apps with React (v17+) and TypeScript
  • Expert in HTML5, CSS3/SCSS, and CSS-in-JS approaches
  • Proven experience with state management (Redux, MobX, Zustand, etc.)
  • Familiarity with GraphQL and REST integration patterns
  • Strong grasp of responsive design and accessibility (WCAG) best practices
  • Experience with testing frameworks (Jest, RTL) and test-driven development
  • Comfortable with build tools (Webpack, Vite) and package managers (npm, Yarn)
  • Solid Git skills and experience setting up CI/CD for front-end
  • Excellent problem-solving, communication, and collaboration skills
  • Self-driven, able to work independently with minimal supervision
  • Fluency in English, both written and oral
  • Self-motivated, proactive, and able to thrive in a fast-paced startup
  • Comfortable working remotely and managing priorities independently
  • Strong organizational skills and attention to detail
  • Clear and concise communicator in English

Responsibilities

  • Architect and implement responsive, high-performance UIs using React and TypeScript
  • Translate Figma/Sketch designs into accessible HTML5/CSS3 (including CSS-in-JS or Tailwind)
  • Manage application state with Redux, Context API, or similar
  • Integrate seamlessly with RESTful and GraphQL APIs (e.g. Apollo Client)
  • Optimize front-end performance, loading times, and SEO
  • Write and maintain unit and integration tests (Jest, React Testing Library)
  • Participate in code reviews, mentor junior engineers, and uphold coding standards
  • Set up and maintain front-end CI/CD pipelines (GitHub Actions, CircleCI, etc.)
  • Maintain and evolve a shared component library for consistent UX
  • Collaborate closely with UX/UI designers, backend engineers, and product managers

Preferred Qualifications

  • BS in Computer Science or related field (or equivalent experience)
  • Experience with Next.js, Gatsby, or other React frameworks
  • Familiarity with AWS front-end services (Amplify, S3, CloudFront)
  • Exposure to design tools (Figma, Sketch) and design systems
  • Knowledge of micro-frontend architectures
  • Understanding of containerization (Docker) and DevOps practices

Benefits

  • CAD 70,000–80,000
  • Competitive Compensation : Includes base salary, profit-sharing pool, and equity options
  • Remote Flexibility : Fully remote work, flexible hours, generous PTO and sick leave
  • Startup Impact : Small, agile team where your voice matters and you can shape the product and architecture
  • Growth & Innovation : Work with a modern tech stack, fast career growth opportunities, and no micromanagement
  • Team Culture : Annual company retreat, collaborative and supportive environment

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.