Principal Full Stack Engineer Job in Glaxosmithkline Plc (gsk)

Principal Full Stack Engineer

Apply Now
Job Summary

About the role:

We re looking for a Principal Full Stack Developer, with 10 to 12 years relevant experience, capable of delivering enterprise solutions for internal use. Technically, you ll be comfortable working using Agile methodologies in a Scrumban /SAFe environment, and have proven experience designing, building and managing modern full-stack applications using Cloud-native solutions.

You ll be contributing to the development of a next iteration of the Hosting Portal, a product within GSK Enterprise Hosting Services, that allows application teams across GSK to provision and manage Cloud resources in a self-service manner. The Hosting Portal is a custom-built web application using a modern TypeScript tech stack based on TypeScript.

Required Skills & Experience:

  • Excellent knowledge and hands on experience with HTML5, CSS3 (including preprocessors) and TypeScript (ES6+)

  • Excellent knowledge and hands on experience with React and NextJS (essential).

  • Hands-on experience with GraphQL and relevant tooling such as Yoga, Prisma, and Apollo Client (essential)

  • Good understanding of bundlers and compilers such as Webpack, TS-Node, Rspack and Babel

  • Previous experience in developing a React-based UI Component library based on Mantine, Material UI, or Chakra UI.

  • Previously developed schema-based forms either custom or based on a library such as react-hook-form or Formik, including data validator libraries such as Yup, Zod or JOI.

  • Expertise with CSS grid systems, media queries, flex and other layout techniques and responsive user interface components.

  • Knowledge of modern authentication and authorization mechanisms such as OAuth v2 or SAML and JSON Web Token and libraries such as MSAL.

  • Strong experience with test automation (unit & integration) tools such as Jest and Cypress.

Desired skills:

  • Previous experience with VueJS v2 we are migrating an existing web application from VueJS to React.

  • Familiar with building React web applications based on a Micro Frontend using Module Federation or Single SPA.

  • Developed REST APIs based on NodeJS (ExpressJS)

  • Experience of building and deploying web applications through CI/CD pipelines using GitHub Actions or Azure DevOps.

  • Knowledge of deploying, managing and monitoring web applications in a Cloud environment such as Microsoft Azure or Google Cloud.

  • Previously worked in a central IT team within a regulated environment such as the Pharmaceutical or Finance industry

Experience Required :

Fresher

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs