Senior Frontend Developer
at
Randstad Canada
Senior Frontend Developer
Location
Oakville, Ontario, Canada
Date Posted
December 24, 2024
**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**
We are seeking a highly skilled Senior Frontend Developer to play a key role in our 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.
- Design and develop user-friendly, responsive web applications using modern front-end frameworks and libraries.
- Create reusable and scalable UI components in alignment 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, 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, or comparable education or relevant experience.
- 5+ years of experience building responsive front-end applications, with a focus on business applications using Angular Framework. Experience with Razor pages for ASP.NET core is a plus.
- 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 or chat systems.
- Experience working with modern charting and data visualization libraries.
- Experience working within a lean agile software delivery process focused on building and shipping code.
- Experience with zero-downtime deployments, ensuring seamless updates.
- Proficiency in Git and Git workflows, including branching, merging, and managing pull requests.
- Strong skills in SQL and experience working with big data technologies.
- 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 systems.
- Excellent communication and collaboration skills to work with cross-functional teams and mentor junior developers.