Principal Full Stack Engineer Job in Glaxosmithkline Plc (gsk)
Principal Full Stack Engineer
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
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
Fresher
2 - 4 Hires