Senior Software Developer - Front End

Overview

On Site
$CAD $90 / hr
Contract - W2
Contract - 8 month(s)

Skills

Software Developer - Front End

Job Details

Job Description:

  • Seeking a skilled Front-End Developer with deep expertise in JavaScript, Angular, and modern UI frameworks.
  • The ideal candidate will be responsible for developing scalable and accessible web interfaces, integrating RESTful APIs, ensuring compliance with accessibility standards, and contributing throughout the agile software development lifecycle.
  • This role demands strong technical, analytical, and communication skills, along with the ability to work within agile cross-functional teams.
Requirement/Must Have:
  • In-depth understanding of Core JavaScript.
  • Advanced knowledge of Angular framework, UX concepts, and front-end design.
  • Hands-on experience with Angular, TypeScript, Bootstrap, ClientSS, HTML5, and Node.js.
  • Proficiency in web markup, accessibility standards (e.g., AODA), and UX best practices.
  • Experience integrating RESTful APIs and using tools like Swagger-UI and Postman.
  • Familiarity with authentication technologies (OAuth/JWT), browser security, and web security tools.
  • Experience in agile methodologies, including requirement gathering and stakeholder communication.
  • Strong grasp of modern cloud architecture, DevOps practices, and CI/CD pipelines.
  • Hands-on experience with Git, Git branching stXXgy, and tools like Azure DevOps and Docker.
  • Strong problem-solving and decision-making abilities with excellent communication skills.
  • Ability to build responsive, cross-browser compatible interfaces for large-scale systems.
Experience:
  • 3+ years of experience in front-end web development.
  • Experience building transactional, API-based applications.
  • Experience writing unit, integration, and end-to-end automated tests.
  • Experience defining product strategy, running pilot programs, and analyzing competition.
Responsibilities:
  • Develop scalable, secure, and user-centric web interfaces.
  • CollaboXX with product owners, UX designers, and backend developers to deliver quality features.
  • Create and maintain UI components and responsive layouts.
  • Conduct performance optimizations and resolve cross-browser compatibility issues.
  • Write and maintain automated test cases for front-end code.
  • Participate in code reviews, agile ceremonies, and sprint planning sessions.
  • Maintain thorough documentation and provide post-implementation support.
Should Have:
  • Experience with Redux, Webpack, Angular CLI.
  • Experience with middleware and gateways.
  • Experience reviewing and modifying product installation scripts.
  • Knowledge of RDBMS and information management principles.
  • Ability to provide user/system documentation and technical support.
  • Experience conducting design walkthroughs and creating complete UI designs.
Skills:
  • Strong communication and collaboration skills.
  • Excellent presentation abilities for both technical and non-technical audiences.
  • Demonstrated ability to build strong team relationships and meet project deadlines.
Qualification And Education:
  • [Please insert degree/certification requirements if applicable].
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.