Informacje o stanowisku
Site Name: Poznan Pastelowa
Posted Date: Jan 27 2025
We are looking for a Senior React Developer, with 5 to 8 years relevant experience, capable of delivering enterprise solutions for internal use. You will 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 will be contributing to the development of web-applications for GSK’s Digital and Tech Organization, which allows users across GSK to provision and manage Hosting Services in a self-service manner. The custom-built web applications are using a modern tech stack based on TypeScript and built on a micro-services architecture.
Your responsibilities include…
- As one of the key senior members of the software development team you will be involved in developing web-applications based on a micro-services architecture.
- Design, build and deliver web-applications to support the adoption of new capabilities by incorporating business requirements and user experience.
- Help to setup standards and framework related to front-end UI and back-end API development.
- Gather requirements from Architects and Product Owners and translate to User Stories to be delivered.
- Contribute to Agile ceremonies to help collaboration of the scrum team.
- Ensure that the code adheres to security and compliance standards.
- Help to develop and modernize automated software release and deployment process using modern techniques and tools.
- Prepare documentation of technical solutions, their mechanisms and processes, ensure it is understood by the rest of the team, perform Knowledge Transfer sessions, if needed.
- Ensure Version control is adequately carried out using GitHub.
- Work with vendors/3rd parties to bring service enhancements and ensure they adhere to GSK software development standards.
- Contribute towards UI/UX Design for the web-applications.
Basic Qualifications:
- Minimum 5-8 years of Software Development 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).
- Previous experience in developing a React-based UI Component library based on Mantine, Material UI, or Chakra UI.
- Familiar with popular patterns and libraries such as React Hooks, state management, and Redux.
- 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.
- Expert knowledge of deploying, managing and monitoring web applications in a Cloud environment such as Microsoft Azure or Google Cloud.
- Experience of building and deploying web applications through CI/CD pipelines using GitHub Actions or Azure DevOps.
Preferred Qualifications:
- Experience with Identity and Access Management Platforms and Tools.
- Familiar with building React web applications based on a Micro Frontend using Module Federation or Single SPA.
- Good understanding of bundlers and compilers such as Webpack, TS-Node, Rspack and Babel.
- Developed REST APIs based on NodeJS (ExpressJS).
- Experience of Caching strategies (Redis, Memcached).
- Previously worked in a central IT team within a regulated environment such as the Pharmaceutical or Finance industry.
Benefits:
• Career at one of the leading global healthcare companies
• Attractive reward package (competitive salary, annual bonus & awards for outstanding performance, recognition awards for additional achievements and engagement, holiday benefit)
• Possibilities of development within the role and company’s structure
• Life insurance and pension plan
• Open and inclusive environment which is supportive and welcoming of all diversity strands (gender, race, ethnicity, sexuality, disability, or any other characteristic)
• Private medical package with additional preventive healthcare services for employees and their eligible counterparts
• Sports cards (Multisport)
• Personalized learning approach and external trainings
• Extensive support of work life balance (flexible working solutions including working from home possibilities, health & wellbeing activities)
• Supportive community and integration events
• Modern office with creative rooms, fresh fruits everyday
• Free car and bike parking, locker rooms and showers
Why GSK?
GSK is a global biopharma company with a special purpose – to unite science, technology and talent to get ahead of disease together – so we can positively impact the health of billions of people and deliver stronger, more sustainable shareholder returns – as an organisation where people can thrive. We prevent and treat disease with vaccines, specialty and general medicines. We focus on the science of the immune system and the use of new platform and data technologies, investing in four core therapeutic areas (infectious diseases, HIV, respiratory/ immunology and oncology).
GSK is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive equal consideration for employment without regard to race, color, national origin, religion, sex, pregnancy, marital status, sexual orientation, gender identity/expression, age, disability, genetic information, military service, covered/protected veteran status or any other federal, state or local protected class.
#J-18808-Ljbffr
Praca PoznańBusiness Development Manager PoznańPoznań - Oferty pracy w okolicznych lokalizacjach