UI/Frontend Developer- Angular
COGNITO INC
About the role
UI/Frontend Developer- Angular
Location: Brampton, ON
We are looking to hire Frontend Developer- Angular in Brampton, ON (onsite) who has experience in Angular (v14+), TypeScript, JavaScript (ES6+), HTML5, SCSS/CSS3.
Required Skills, Experience and Qualifications: • 6 to 15 years professional experience in large-scale front-end software development • Undergraduate degree in Computer Science or related discipline; or equivalent experience • Technical skills set- • Framework & Language:Angular (v14+), TypeScript, JavaScript (ES6+), HTML5, SCSS/CSS3. • Core Angular: Components, Directives, Pipes, Modules, Lifecycle Hooks • Routing & Navigation: Angular Router, Nested Routes, Lazy Loading, Route Guards • Forms: Template-driven Forms, Reactive Forms, Dynamic Fields, Custom Validators • HTTP & Services: Dependency Injection, HTTP Client, Interceptors, Service Integration • Reactive Programming: RxJS, Observables, Subjects, BehaviorSubject, Stream Combination • State Management: NgRx (Store, Effects, Selectors, Entity, Meta Reducers) • Testing Tools: Jasmine, Karma, Jest, Angular TestBed, HttpClientTestingModule • Deployment & Optimization: Angular CLI, Firebase, Netlify, Angular Universal (SSR), Production Builds • Version Control & Tooling: Git, VS Code, Agile methodologies, REST API integration • Strong technical, analytical and problem-solving skills • Excellent verbal and written communication skills • The candidate will collaborate with frontend QA and DevOps teams in an Agile Scrum environment. • Ambitious with an ability to take initiative • You should be passionate about quality and writing clean, reusable, readable code that scales and performs well
Accountabilities:
• Routinely advise on-site or vendor developers/implementation teams on coding, design, and testing/debugging standards
• Understand and help refine un-stated requirements
• Routinely deal with and resolve difficult technical issues
• Aid in the development of architectural framework and design
• Be responsible for the quality of deliverables via sign-off and problem tickets
• Evaluate and introduce new tools and techniques to the development team
• Manage technical issues and the work of other developers
• Act as liaison with various groups including architecture, vendors, and other project teams
• Assume technical leadership role on projects
• Exercise leadership through superior technical and domain knowledge
• Conduct regular code reviews
• Proactively identify areas for improvement, seek solutions and make recommendations
• Lead initiatives & acts as a change agent (embraces change and helps other to embrace it)
• Listen actively & suspend judgment
• Foster a spirit of creative collaboration by giving team members a common focus
• Help establish and maintain quality software architecture and implementation design for products
• Provide support to the entire project team in order to deliver
• Provide mentorship to development team
Requirements
- 6 to 15 years professional experience in large-scale front-end software development
- Undergraduate degree in Computer Science or related discipline; or equivalent experience
- Technical skills set- Framework & Language:Angular (v14+), TypeScript, JavaScript (ES6+), HTML5, SCSS/CSS3
- Strong technical, analytical and problem-solving skills
- Excellent verbal and written communication skills
Responsibilities
- Routinely advise on-site or vendor developers/implementation teams on coding, design, and testing/debugging standards
- Understand and help refine un-stated requirements
- Routinely deal with and resolve difficult technical issues
- Aid in the development of architectural framework and design
- Be responsible for the quality of deliverables via sign-off and problem tickets
- Evaluate and introduce new tools and techniques to the development team
- Manage technical issues and the work of other developers
- Act as liaison with various groups including architecture, vendors, and other project teams
- Assume technical leadership role on projects
- Exercise leadership through superior technical and domain knowledge
- Conduct regular code reviews
- Proactively identify areas for improvement, seek solutions and make recommendations
- Lead initiatives & acts as a change agent (embraces change and helps other to embrace it)
- Listen actively & suspend judgment
- Foster a spirit of creative collaboration by giving team members a common focus
- Help establish and maintain quality software architecture and implementation design for products
- Provide support to the entire project team in order to deliver
- Provide mentorship to development team
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free