Location
Vancouver, British Columbia, Canada
Salary
Not specified
Type
contract
Posted
Today
Job Description
We’re looking for a talented
Frontend Software Engineer
to build modern, scalable, and high-performing web applications. The ideal candidate is passionate about creating intuitive user experiences while writing clean, maintainable, and production-quality code.
What You’ll Do
- Design, develop, test, and maintain
responsive web applications and user interfaces
.
- Build reusable, scalable frontend components and applications.
- Collaborate with
UX/UI designers, product managers, backend engineers, and architects
to deliver high-quality experiences.
- Translate product and design requirements into clean, efficient, and maintainable code.
- Integrate frontend applications with
RESTful APIs and backend services
.
- Optimize applications for
performance, accessibility, scalability, and cross-browser compatibility
.
- Participate in code reviews and contribute to frontend architecture and development standards.
- Troubleshoot and resolve complex UI and application issues.
- Write unit, integration, and automated tests to ensure application quality.
- Work within Agile/Scrum teams and contribute to planning, estimation, and technical discussions.
Required Skills
- 5–8\+ years of professional
frontend software development
experience.
- Strong hands-on experience with
JavaScript / TypeScript
.
- Expert-level experience with modern frameworks such as
React, Angular, or Vue.js
.
- Strong knowledge of
HTML5, CSS3, responsive design, and web standards
.
- Experience building reusable components and frontend architectures.
- Strong experience integrating
REST APIs and web services
.
- Experience with
Git, CI/CD, testing frameworks, and modern development tools
.
- Strong understanding of web performance, accessibility, browser compatibility, and security.
- Excellent problem-solving and communication skills.
Nice to Have
- Experience with
React/Next.js or Angular
.
- Experience with
Azure or other cloud platforms
.
- Experience with design systems and component libraries.
- Exposure to
Node.js and backend development
.
- Experience working with enterprise-scale applications.
- Experience with automated UI testing tools such as
Cypress, Playwright, or Selenium
.
About BrickRed Systems
BrickRed Systems is a global leader in next-generation technology consulting and workforce solutions, specializing in delivering high-quality talent across digital, engineering, healthcare, analytics, finance, operations, and business transformation domains.
With a strong emphasis on innovation, scalability, and client success, BrickRed Systems helps organizations solve complex business challenges by providing skilled professionals across strategy, technology, creative, and operational functions.
BrickRed Systems fosters a culture of continuous learning, collaboration, and excellence, enabling professionals to contribute to high-impact global initiatives while advancing their careers.
Looking for more opportunities?
Browse thousands of graduate jobs and entry-level positions.