Required Skills: Angular, JavaScript, Typescript, CSS3, HTML, ES6+, cross-browser compatible code, RxJS, NgRx, Micro-frontend, UX, Visual design, Unit Testing, E2E Testing, Backend Rest APIs
Job Description
Job Title: UI Developer(Angular)
Location: Irving, TX & Mississauga, ON, Canada (3 days onsite in a week)
Employment Type: Full-time
Responsibilities
- Hands-on involvement in development, design, architecture, and code review.
- Build for highly reliable, scalable, and maintainable web applications.
- Work closely with our stakeholders in a highly collaborative environment
- Follow solid agile software development practices
- Provide leadership in research, design, and implement improvements to existing and new applications.
- Work closely with cross-asset UI teams to adopt best practices and standard frameworks.
Qualifications
- Minimum 10+ years of application development experience with lead experience
- 4+ years’ experience with leading Angular team
- Proficient in JavaScript, Typescript.
- Proficient in CSS 3, HTML 5, ES6+ and writing cross-browser compatible code.
- Solid Experience with reactive programming concepts and RxJs (Observables)
- Solid Experience with NgRx or any other Redux libraries
- Experience with Micro-frontend
- Strong understanding of responsive design & development practices
- Strong understanding of UX and visual design
- Unit Testing (Jasmine, Karma, Jest)
- E2E Testing (Protractor, Cypress)
- Working knowledge of Java 8 and above, backend REST APIs
- Experience with Agile (Scrum)
Education: