Full-Stack Engineer | Customer Domain en H&M

  • Årstaängsvägen 13, 117 75 Stockholm, Sweden
  • Full-time
  • Department: H&M Group

Company Description


Shaping the future of fashion with people, data, and tech - The fashion and retail industries are going through a transformation, driven by customers, technology and sustainability expectations. At H&M Group, we want to shape the future of retail by harnessing the power of smart tech and data. With our 74-year history of innovation, we understand the need to collaborate and co-create with engineers and tech specialists around the world to achieve our vision.
​​​BOXers – Backoffice UI is a team that deliver a new digitalized store Backoffice solution for Sales administration in store. BOXers are a part of a large initiative that aims to modernize and digitalize the store experience. BOXers will also make user sign on fit for the fast workingspace of a store more secure.
BOX is for Store managers in H&M who wants a simple way to do store administrative tasks.
BOX is a web application that provides a H&M customized and intuitive user experience.
Unlike a vendor standard solution. Box is designed and built specifically for H&M, by H&M.

Job Description


As a Software Engineer you are responsible for the entire software life cycle – design, development, test, release and maintenance and translates business needs into working software. Regardless of area, tools or languages, a software engineer builds and configures solutions that are easy to maintain and change, enabling a constant delivery pace to be kept indefinitely. This is achieved through continuous attention to technical excellence and good design, with extensive use of automation. ​
The Software Engineer believes in a non-hierarchical culture of collaboration, transparency, safety, and trust. We believe that you are a focused on value creation, growth and serving customers with full ownership and accountability. Delivering exceptional customer and business results.
Work tasks includes but are not limited to:
  • Backend development on Azure Cloud.
  • Integration of multiple data sources and databases into one system
  • Management of hosting environment, including database administration and scaling an application to support load changes
  • Building reusable code and libraries for future use
  • Optimization of the application for maximum speed and scalability
  • Implementation of security and data protection
  • Design and implementation of data storage solutions
  • Building APIs using REST architecture

Qualifications

BACKEND

Mandatory requirements, both competence and tools Backend:
  • Backend developer
  • Typescript (Javascript)
  • Node.js
  • Knowledge of REST architecture (Express/Hapi/similar) and building APIs
  • Git and versioning
  • Implementing automated testing platforms and unit tests
  • User authentication and authorization between multiple systems, servers, and environments
  • Working in cloud environment (Azure/GCP/AWS)

Qualifying requirements Backend:

  • Python
  • DEV/OPS
  • Working with monorepo architectures
  • Working with microservices (Kubernetes)

FRONTEND

Mandatory requirements, both competence and tools Frontend:
  • Strong coding skills and deep knowledge in JavaScript/TypeScript and frontend frameworks such as React & Redux.
  • Strong experience in either SCSS, CSS-in-JS or CSS modules.
  • Experience and knowledge of integrating restful APIs.
  • Experience and knowledge of testing and code validation; ESLint, Jest &
  • react-testing-library in particular.
  • Experienced in agile software development practices (automated testing, mob/pair programming, CI/CD etc.)
  • Comfortable in discussing product design and improvements.
  • Experienced in Azure DevOps and/or other cloud environments.

Good/Qualifyingknowledge Frontend:
  • Node.js
  • Web Content Accessibility.
  • Material UI
  • Styled Components

Personal Competences

  • We have an Agile WoW and organisation is new, so a flexible mindset is important. We are on a journey and all questions cannot be answered about wow etc.
  • Honest and transparent communication when in agreement and not in agreement
  • Enjoy being a part of a team
  • Enjoying working outside of your base competence to support the mission of the team
  • Open minded
  • Problem oriented
  • Excellent analytical and time management skills

Additional Information

What we offer!

Besides the obvious perks such as staff discount card, flexible work life, learning communities, wellness benefits, parental benefits etc. You are joining a unique value driven culture, a large tech network and community where you can be yourself. There are endless opportunities to experiment and grow in any direction that you want and when you grow, we grow. Being a major player gives us countless opportunities to make a real impact and shape the future.
Does this sound interesting?
This is a full-time position based in Sweden. Please apply in English. We will continuously screen and interview candidates during this period so please send in your application as soon as possible. For questions regarding the recruitment process, please contact zoran.pesic@hm.com. We kindly ask you however to not send applications to this email address. Due to GDPR, we only accept applications through our career page.

Job Location

 
To navigate, press the arrow keys. function onEmbedLoad() { initEmbed([null,null,null,null,null,[[[2,"spotlight",null,null,null,null,null,[[null,null,null,null,null,null,null,null,null,null,null,[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1]],["0x0:0xcf8c630e1e8e2242","+59.310278+018.029876",null,[null,null,59.3102777,18.029876],0,1],null,null,null,null,null,null,null,null,11,null,[null,"a",null,null,null,null,null,null,null,null,null,null,null,1,null,null,null,[null,null,null,null,1,0,null,null,1,null,null,null,null,null,null,null,null,null,null,1,1],null,null,null,[null,null,null,null,null,2,3,2]],1,null,null,null,null,[12,14,29,37,30,61,70]]]],[[52]]],null,["en"],[null,null,null,"/maps/api/js/ApplicationService.GetEntityDetails","/maps/embed/upgrade204",null,"/maps/embed/record204"],null,null,null,null,null,null,null,null,"QyXvYo-RGNDWgQa9ko2YDQ",null,null,null,[[[2036.358004855405,18.02987599999999,59.3102777],[0,0,0],null,13.10000038146973],null,0,[[null,"59°18'37.0\"N 18°01'47.6\"E",[59.3102777,18.029876]],"59°18'37.0\"N 18°01'47.6\"E",["59.310278, 18.029876"],null,null,null,null,null,null,null,null,null,null,"Årstaängsvägen 13, 117 75 Stockholm, Sweden",null,null,null,null,null,[null,null,null,null,null,null,null,1],null,null,null,1,null,null,null,null,null,null,"0ahUKEwjPvt6S2bP5AhVQa8AKHT1JA9MQ8BcIAygA",null,null,null,null,null,null,null,["0ahUKEwjPvt6S2bP5AhVQa8AKHT1JA9MQqtMBCAgoBA",["9FFW826H+4X6"],["826H+4X6 Stockholm, Sweden"],1]]],null,null,null,0,null,null,null,null,null,null,[1]]); } function onApiLoad() { var embed = document.createElement('script'); embed.src = "https://maps.gstatic.com/maps-api-v3/embed/js/49/12/init_embed.js"; document.body.appendChild(embed); }
BESbswy
BESbswy Cookies Settings

Recuerda mencionar que haz encontrado este puesto de trabajo a través Graduateland