Position: UI Developer
Location: Remote- Canada
Contract
Job Description:Mandatory Qualifications:
Bachelor’s degree in computer science, engineering, or a related field
5+ years of experience in front-end development with a focus on Angular
Strong expertise in Angular (latest versions) and related tools (e.g., NgRx, RxJS)
Proficient understanding of web markup, including HTML5 and CSS3
Expertise in TypeScript and JavaScript, including DOM manipulation and the JavaScript object model
Experience with RESTful APIs and asynchronous request handling
Experience in Angular unit testing using Jasmine and Karma
Experience in Angular unit and end-to-end testing using Selenium
Experience using Git and Jira tools
Excellent problem-solving skills with a strong technical acumen
Strong communication and interpersonal skills
Preferred Qualification:
Application development experience in the telecom OSS domain
Developer Responsibilities:
Design and development of complex user interfaces using Angular
Implement modern and responsive UI for the web
Write high-quality TypeScript and HTML/CSS with a focus on performance and maintainability
Collaborate with back-end developers and web designers to improve usability
Address and remediate any performance issues or bugs
Lead Responsibilities:
Developer Responsibilities + the following additional responsibilities
Provide technical leadership to a team of developers, including mentorship and code reviews
Manage project priorities, deadlines, and deliverables within agile methodologies
Optimize applications for maximum speed and scalability
Contribute to the development of project plans and timelines
Job Types: Full-time, Fixed term contract
Pay: $50.00-$60.00 per hour
Expected hours: 40 per week
Benefits:
Dental care
Schedule:
8 hour shift
Monday to Friday
Experience:
Jasmin or Karma: 3 years (required)
Angular: 6 years (required)
RxJs: 3 years (required)
TypeScript: 5 years (required)
RESTful APIs: 6 years (required)
Selenium: 5 years (required)
Work Location: Remote