Angular Developer

Full Time
  • Full Time
  • Toronto

Apex Systems

Angular Developer

Client: Big Five Bank

Terms: 6-month contract with a strong chance of extension or permanent conversion

Location: Hybrid – Toronto


Responsibilities:

  • Work closely with the design and product team to provide strategic direction (via extensible, open behaviors), tactical UX insights, and analyze technical feasibility of hypothetical features.
  • Work closely with backend teams to design and integrate RESTful interfaces that conform to modern standards of readability and transparency expected of public APIs.
  • Decompose large, complex projects into smaller tasks and provide high-level estimates to assist with project planning and tracking.
  • Implement new features and update existing web application behaviors in accordance with evolving product needs.
  • Troubleshoot and correct defects present in the product throughout development, quality assurance, and in live client-facing systems.
  • Document technical details as needed to support future maintenance of the product: requirements, configuration / installation instructions, implementation notes, limitations or assumptions.
  • Refactoring code as needed to support long-term performance and maintainability goals.

Skills and Experience:


Degree in Computer Science, Engineering and or equivalent industry experience

  • Must be fluent in English with strong communication skills
  • Minimum 3 years experience in Angular (Angular 14+)
  • Evaluating trade-offs. Getting to the goal means balancing perfection and compromise. Should a visual design be simplified? A less elegant or throwaway approach? One that is non-optimal in storage or performance? Do we need to borrow a resource? Push the date out? Descope the feature? You’ll need to help make these calls constructively with other teams.
  • Fluency with common data structures (including their operations and nomenclature) and problem solving with them: arrays, sets, maps, graphs, trees.Familiarity with major security considerations concerning frontend development.
  • Fluent with REST (including resolution states, request/response signaling, progress events, etc)
  • Experience doing frontend tagging with Adobe is a plus.
  • Experience adding AA accessibility using frontend technologies is a plus.
  • Comfortable using a flexbox layout system
  • Comfortable with Git for source control
  • Strong Algorithm skills

To apply, please visit the following URL: