Angular Developer Role


City: Toronto, ON, Canada
Title: Angular Developer Role
Category: IT
EmploymentType: Permanent
Description:

Angular Developer Role

Base Pay+ Bonus + Benefits - Full Time - Permanent

Toronto, ON

 

Role and 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.

 

Please list 5 mandatory “MUST HAVE” skills and experience for this requirement. Please include skills related to technical as well as domain and non-technical skills and experience as applicable to the position.

• Must have strong technical skills in the below areas,

• 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 7+)

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

• Ability to identify when over constrained or under constrained as rules are changed over time. Can offer resolutions that address such issues while emphasizing global consistency.

• Familiarity with major security considerations concerning frontend development.

• Fluent with REST (including resolution states, request/response signaling, progress events, etc)

• Comfortable using a flexbox layout system

• Comfortable with Git for source control

• Strong Algorithm skills

Company:
Staffmax Staffing & Recruiting