Back to job search
Artech L.L.C. logo

Frontend Developer

Expired
  • Ottawa, ON
  • On-site
  • Posted Oct 3, 2026
  • 1 position
Employment type
Contract
Experience level
Senior · 5+ years
Apply by
Oct 31, 2026
Posting language
English
Working hours
40 hours per week
Seniority
Mid-Senior level
Application method
Direct apply is available

This job has expired

This position at Artech L.L.C. is no longer accepting applications. The original posting remains below for reference.

Expired Oct 8, 2026

Original job posting

Develop, enhance, and maintain Angular and TypeScript frontend applications, including reusable UI components, REST API integrations, and automated tests. Troubleshoot issues, manage npm dependencies, ensure changes pass CI/CD and quality checks, and collaborate with UX, backend, QA, and engineering teams.

Job details

About the Role We are seeking an experienced Angular Frontend Developer to join a collaborative software development team working on a modern enterprise web application. The ideal candidate brings strong hands-on Angular and TypeScript experience, is comfortable working independently, and can collaborate effectively with UX designers, backend developers, testers, and other engineering teams. Angular is the primary technical requirement for this position. Key Responsibilities Develop, enhance, and maintain frontend applications using Angular and TypeScript. Build clean, reusable, scalable, and maintainable UI components. Integrate frontend applications with REST APIs and OpenAPI-based services. Develop and maintain automated frontend tests. Troubleshoot application issues and take ownership of assigned development work. Manage npm dependencies, including maintenance, upgrades, and security-related updates. Ensure code changes successfully pass CI/CD pipelines and established quality checks. Use Git and modern source-control practices throughout the development lifecycle. Collaborate with UX, backend, QA, and other engineering teams to deliver high-quality solutions. Required Qualifications Strong hands-on development experience with Angular. Strong proficiency with TypeScript. Solid knowledge of JavaScript, HTML, and CSS. Experience integrating frontend applications with REST APIs. Understanding of modern frontend development practices and component-based architecture. Experience with Git, npm, and CI/CD workflows. Familiarity with automated frontend testing; Playwright experience is preferred. Strong troubleshooting and problem-solving abilities. Ability to work independently and take ownership of development tasks. Strong communication and collaboration skills.

What you’ll do

Develop, enhance, and maintain Angular and TypeScript frontend applications, including reusable UI components, REST API integrations, and automated tests. Troubleshoot issues, manage npm dependencies, ensure changes pass CI/CD and quality checks, and collaborate with UX, backend, QA, and engineering teams.

Requirements

Requires strong hands-on Angular and TypeScript experience, solid JavaScript, HTML, and CSS knowledge, and experience integrating frontend applications with REST APIs. Candidates should be familiar with Git, npm, CI/CD, and automated testing, and demonstrate ownership, problem-solving, communication, and collaboration skills.

Listed skills

  • HTML · Preferred
  • REST APIs · Preferred
  • CI/CD · Preferred
  • Problem solving · Preferred
  • CSS · Preferred
  • Angular · Preferred
  • Troubleshooting · Preferred
  • JavaScript · Preferred
  • TypeScript · Preferred
  • Git · Preferred
  • Cross-Functional Collaboration · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Angular
  • TypeScript
  • JavaScript
  • HTML
  • CSS
  • REST APIs
  • OpenAPI
  • Component-Based Architecture
  • Automated Frontend Testing
  • Playwright
  • Git
  • npm
  • CI/CD
  • Troubleshooting
  • Problem-Solving
  • Cross-Functional Collaboration

Job areas

  • Software
  • Technology

Current jobs at Artech L.L.C.

These verified opportunities are still accepting applications.