Senior Front End Developer

Posted last week

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Front-End Developer working on high-quality web applications for Pacific Programming and Tech Inc. Collaborating with product and design teams to implement user interfaces using React.js.

Responsibilities

  • Develop and maintain high-quality, responsive interfaces using React.js and TypeScript
  • Implement new features and components based on our existing design system
  • Collaborate with designers to translate Figma designs into clean, reusable React components
  • Ensure design consistency by following established UI patterns and tokens
  • Work with shadcn/ui and other component libraries to deliver production-ready interfaces
  • Optimize performance, accessibility, and responsiveness across devices
  • Participate in code reviews and contribute to best practices for front-end development
  • Collaborate with backend and product teams to integrate APIs effectively

Requirements

  • 5+ years of professional experience with React.js and modern front-end development
  • Strong knowledge of JavaScript/TypeScript, HTML5, and CSS3
  • Experience working with design systems and implementing Figma designs
  • Hands-on experience with shadcn/ui
  • Solid understanding of responsive design and accessibility principles
  • Experience consuming RESTful APIs
  • Familiarity with Git and modern development workflows

Benefits

  • Competitive salary
  • Comprehensive health benefits package
  • Hybrid work environment (2 days in-office, 3 days remote)
  • Paid vacation, personal, and sick days
  • Opportunities for continuous learning and growth
  • Collaborative, friendly, and supportive work culture

Job type

Full Time

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

JavaScriptReactTypeScript

Location requirements

HybridVancouverCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.