Front End Developer

Category: Software Development/ Engineering
Main location: United Kingdom, England - South West, Bristol
Position ID: J0324-0583
Employment Type: Full Time

Position Description:

We are looking for a senior front-end developer to join our team and create engaging and responsive web applications using Angular and .NET. You will be responsible for developing, testing, and maintaining the front-end features and user interfaces of our web applications, as well as collaborating with the back-end developers using .NET.

Your future duties and responsibilities:

• Design, develop, test and deploy front-end features and user interfaces using Angular and .NET
• Ensure the web applications are compatible with different browsers, devices and screen sizes (reactive/mobile first design etc.)
• Optimize web applications for performance, usability and accessibility
• Collaborate with the back-end developers using .NET, agreeing communication contracts and ensuring interoperability between services
• Troubleshoot and resolve issues and buds in a timely and efficient manner
• Provide consistent reporting to project leadership - ensuring key milestones are met and risks mitigated

Required qualifications to be successful in this role:

• Significant experience in front-end development using SPA frameworks (Angular preferred)
• Familiarity with .NET front-end web application technologies such as ASP.NET Core MVC
• Strong familiarity in web development technologies such as HTML, CSS, JavaScript, TypeScript, etc.
• Knowledge of Front End Tooling (such as Angular or React) and frameworks such as Angular CLI, RxJS, NgRx etc.
• Experience with front-end unit testing, integration testing and code analysis tools
• Excellent communication and teamwork skills
• Experience interacting with HTTP APIs through REST/SOAP communication standards
• Bachelor's degree (or equivalent) in computer science, software engineering or a related field
• Experience with authentication and authorization mechansisms such as tokens, Oauth, OIDC etc.
• Experience with performance optimization accessibility and usability best practices
• Experience in deployment of web applications through technologies such as Kubernetes and Docker
• Experience with version control systems such as Git

Skills:

  • .NET
  • Front End Development
  • Web Development
  • Detail-oriented

What you can expect from us:

Together, as owners, let’s turn meaningful insights into action.

Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because…

You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.

Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.

You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.

Come join our team—one of the largest IT and business consulting services firms in the world.