Angular Developers - Toronto, Canada - Insight Global

    Default job background
    Banking / Loans
    Description

    Overall 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.

    Desired 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