CA EmploymentAlert | Randstad Canada | Senior Frontend Developer
Skip to Main Content

Job Title


Randstad Canada | Senior Frontend Developer


Company : Randstad Canada


Location : oakville, Ontario


Created : 2025-01-07


Job Type : Full Time


Job Description

Sr. Front End Developer (Contract Position) Number of Positions: 1 Duration: 6 months Location: Oakville, ON, CA Must be eligible to work in Canada Hybrid position, a minimum of 1d/w in office in Oakville Roles and Responsibilities Looking to hire a highly skilled Senior Frontend Developer to play a key role in the Transformation program. The ideal candidate is passionate about creating intuitive and visually stunning user interfaces while staying current with the latest frontend technologies and trends. You should thrive on experimenting with new tools and techniques to enhance user experiences and deliver cutting-edge solutions. Design and develop user-friendly, responsive web applications using modern front-end frameworks and libraries. Create reusable and scalable UI components which aligns with industry best practices and corporate standards. Collaborate closely with Product leads to design new solutions and create detailed technical requirements documentation. Present technical solutions to Product and Technical leads and using rapid prototyping to demonstrate concepts or new technologies. Integrate and customize popular JavaScript charting libraries and interactive maps to deliver data visualization features. Implement robust authentication and authorization flows to ensure secure user access. Conduct UI unit and component testing and integrate UI test automation to maintain high-quality code. Oversee code organization and maintainability to ensure a scalable and performant front-end architecture. Collaborate with backend teams and Product leads to align front-end deliverables with overall project goals. Build and manage automated pipelines for front-end applications to ensure efficient, consistent builds, testing, and deployments. Mentor junior and intermediate developers, fostering a culture of continuous learning and improvement. Establish and enforce UI development standards, ensuring consistent practices across projects. Manage deployments to cloud platforms, configure CDN, and explore hosting options to optimize performance and scalability. Must have skills and experience: Diploma or Degree in Software Development, Computer Science, Computer Programming, comparable education or relevant experience. 5+ years of experience building responsive front-end applications, with a focus on business applications using Angular Framework. Nice to have, building web applications with Razor pages for ASP.NET core. 5+ years of experience working with cloud platforms such as Azure, AWS, or GCP, with a strong understanding of cloud-native architectures and monitoring techniques. 3+ years of experience with Docker and Kubernetes, including container orchestration and deployment to production environments. Experience building real-time, bidirectional communication features in web applications, such as live notifications, chat systems, or dashboards that update dynamically without requiring page reloads. Experience working with modern charting and data visualization libraries. Experience working within a lean agile software delivery process which focuses on building and shipping code when its done to create a continuous delivery flow. Experience with zero-downtime deployments, ensuring seamless updates and minimizing impact on users. Proficiency in Git and Git workflows, including branching, merging, and managing pull requests in a collaborative development environment. Demonstrated experience with zero-downtime deployments and strategies for seamless application updates. Strong skills in SQL and experience working with big data technologies to support data-driven decision-making and analytics. Deep understanding of front-end application lifecycle management, including testing, debugging, and optimization for performance. Experience building and managing CI/CD pipelines to automate front-end builds, testing, and deployments. Strong knowledge of authentication and authorization protocols, such as OAuth and OpenID Connect, in enterprise applications. Proficiency with UML and creating technical requirements. Strong problem-solving skills and the ability to navigate and work effectively with complex, interconnected systems. Excellent communication and collaboration skills to work with cross-functional teams and mentor junior developers.