Frontend/Backend
Company Description
Si eres empresa y necesitas cubrir nuevos puestos de trabajo temporal, seleccionar personas para incorporar a tu equipo o quieres llevar a cabo proyectos a medida para optimizar la gestión de personas, contacta con nosotros.
Job Description
What types of Senior Software Engineers might be interested in joining?
Back End Development
Back End Engineers with a passion for solving tough problems with performant code work on teams that ship on quality instead of on time. Our teams deploy new code many times a day, and our production scale is massive. We’re talking over 1 million online stores, and hundreds of millions of requests a day. Thousands of entrepreneurs will see your work within seconds – a difficult but incredibly rewarding responsibility. Shopify is the largest Ruby on Rails application in the world and we're a big part of the Rails community. We’re constantly improving our codebase to make it even better.
Mobile Development (React Native, Android & iOS)
Our Mobile Engineers work along with designers and product managers to build and launch new features for our apps. You’ll work on our large-scale app that serves millions of shoppers. Our teams are working with React Native so openness to cross-platform mobile development is a must!
You’ll work across disciplines and are excited about building human-centred experiences.
Front End Development
Our Frontend Engineers will be on the forefront of bridging the gap between web and app. You’ll use modern technologies and frameworks like Typescript, React, GraphQL and Apollo, and the latest web standards in HTML, CSS, JavaScript, React, and Ruby on Rails, to develop large front-end web applications that scale and perform well on all devices. And you will develop our app experience through React Native.
Qualifications
This Master thesis project consists out of the following tasks:
- Software study: To create an overview and understanding of our software tool which has been currently developed within our lab.
- Problem definition: Define specific use cases for the thesis and a solution approach by analyzing current situations of AMR applications in our production facilities.
- Concept definition: Design and implement automatic error handling solution to avoid downtime of AMR and reduce manual intervention.
- Concept evaluation: : Evaluate the current system and the concept, in particular to the use cases and transforming it into current software.
Additional Information
Idiomas
PAIGE