Angular Developer Role
City: | 400 University Ave 25th Floor, Toronto, M5G 1S5, 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: |