About Company
CGI is among the largest IT and business consulting services firms in the world, founded in Montreal, Canada, in 1976. We are a global leader in delivering innovative and sustainable end-to-end IT and business consulting services. With a workforce of 90,000 consultants and professionals across 400 offices worldwide, CGI collaborates with clients to transform their vision into reality by providing strategies, system integration, intellectual property (IP) solutions, and managed services. Our commitment to client success, coupled with our deep industry expertise, technology capabilities, and global delivery model, enables us to tackle complex challenges and drive tangible value. At CGI, we believe in fostering a culture of ownership, collaboration, and continuous learning, empowering our members to grow professionally and personally. Join our vibrant team in Montreal and become part of a legacy of innovation and excellence.
Job Description
Are you a passionate and skilled Web Developer looking for an exciting opportunity with immediate hiring and potential for sponsorship? CGI is seeking talented individuals to join our dynamic development team in Montreal, Quebec. This is an exceptional chance to work on cutting-edge projects, contributing to high-impact solutions for a diverse range of clients, from government to commercial sectors. As a Web Developer at CGI, you will be instrumental in designing, developing, and maintaining robust and scalable web applications. You will collaborate closely with cross-functional teams, including UI/UX designers, back-end developers, and project managers, to deliver seamless and engaging user experiences. We are looking for someone with a strong foundation in modern web technologies, an eagerness to learn, and a commitment to quality code. If you thrive in a collaborative environment, are proficient in responsive design, and have a keen eye for detail, we encourage you to apply. We value innovation and empower our developers to explore new technologies and contribute to architectural decisions. This role offers an incredible pathway for professional growth within a globally recognized firm, tackling complex challenges and building solutions that make a real difference.
Key Responsibilities
- Design, develop, and implement responsive and user-friendly web interfaces using modern front-end frameworks and libraries.
- Collaborate with back-end developers to integrate front-end components with server-side logic and APIs.
- Write clean, maintainable, and efficient code, adhering to best practices and coding standards.
- Participate in the entire software development lifecycle, including requirements gathering, design, coding, testing, and deployment.
- Debug and troubleshoot issues across various web browsers and platforms, ensuring cross-browser compatibility.
- Optimize web applications for maximum speed and scalability.
- Work closely with UI/UX designers to translate wireframes and mockups into functional web experiences.
- Stay up-to-date with emerging web technologies and industry trends, suggesting and implementing improvements.
- Provide technical guidance and mentorship to junior developers when required.
- Actively participate in code reviews, contributing constructive feedback to peers.
Required Skills
- Proficiency in JavaScript, HTML5, and CSS3
- Experience with at least one modern front-end framework (e.g., React, Angular, Vue.js)
- Strong understanding of responsive design principles and mobile-first development
- Familiarity with RESTful APIs and asynchronous request handling
- Experience with version control systems (e.g., Git)
- Knowledge of web performance optimization techniques
- Problem-solving skills and attention to detail
- Ability to work effectively in a collaborative team environment
- Excellent communication skills in English (French is an asset)
Preferred Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- 3+ years of professional web development experience
- Experience with server-side languages (e.g., Node.js, Python, Java) for full-stack development
- Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud)
- Experience with automated testing frameworks (e.g., Jest, React Testing Library, Karma, Jasmine)
- Knowledge of Agile/Scrum development methodologies
- Ability to work effectively with diverse teams and clients across various industries.
Perks & Benefits
- Competitive salary and performance-based bonuses
- Comprehensive health, dental, and vision insurance
- Retirement savings plan with company match
- Professional development and continuous learning opportunities
- Generous paid time off and holidays
- Employee assistance programs
- Opportunities for international travel and collaboration
- Access to innovative technologies and challenging projects
- Work-life balance initiatives and flexible working arrangements
- Sponsorship opportunities for eligible candidates.
How to Apply
Ready to take the next step in your career with a global leader? We invite you to apply by clicking on the application link below. Please ensure your resume highlights your relevant experience, technical skills, and any projects you’ve worked on. We appreciate all applications; however, only selected candidates will be contacted for an interview. CGI is an equal opportunity employer committed to diversity and inclusion. We encourage all qualified candidates to apply.