Pasar al contenido principal
Figuritas de madera mirando a otra que expone un cartel que pone 'Se ofrece trabajo'.

Oferta de empleo: Calima Solutions

Oportunidad de trabajar con un equipo joven e internacional, que trabaja en conjunto basándose en valores como el respeto y la confianza.  Poseemos unas oficinas excepcionales y modernas, aunque también ofrecemos la posibilidad de trabajar en remoto y flexibilidad horaria.

Puesto 1: Senior Front-End Developer

Position description

We’re looking for an experienced React Native Engineer who will join our client's team working in a fast-paced environment to deliver a world-class product. We expect you to have a passion for programming and for writing clean and efficient React Native code. Besides, you should be able to perform well working in a team, along with other developers, product managers and designers.

Your responsibilities include:

  • Develop robust, scalable and secure features.
  • Write clean, maintainable and efficient code.
  • Participate at all stages of the development lifecycle, from discovery to planning to delivery.
  • You build features with an “you build it, you run it” mindset and are responsible for testing, deployment and monitoring of your code.
  • Implement best practices of test-driven development, continuous integration, SCRUM, refactoring and code standards, and so on.
  • Stay informed about relevant new technologies and drive their continuous adoption and integration into design.

For this role, you should have:

  • 3+ years experience of working with React Native.
  • Excellent knowledge of React Native, its ecosystem, design patterns and best practices.
  • Good experience with common mobile architectures like MVVM, MVC, Viper, Clean Architecture, etc.
  • Good experience of developing highly interactive, performant, well tested React Native applications for both iOS and Android.
  • Strong ability of writing great, simple, clean, testable, efficient code.

The Ideal Candidate Is:

  • enthusiastic and passionate about user features
  • output-focused
  • comfortable with startup code
  • team-minded and collaborative
  • thrives in ambiguity

 

Puesto 2: Full-stack Engineer

Position description

As a full-stack engineer, you will be working on the client's customer portal handling both B2B and B2C functionality.

We’re looking for an experienced full-stack engineer who has Java, React, Spring, and Typescript experience to join our client's team working in a fast-paced environment to deliver a world-class product.

We expect you to have a passion for programming and for writing clean and efficient React code. Besides, you should be able to perform well working in a team, along with other developers, product managers and designers.

Your responsibilities include:

  • Develop robust, scalable and secure features.
  • Write clean, maintainable and efficient code.
  • Participate at all stages of the development lifecycle, from discovery to planning to delivery
  • You build features with a “you build it, you run it” mindset and are responsible for testing, deployment and monitoring of your code.
  • Implement best practices of test-driven development, continuous integration, SCRUM, refactoring and code standards, and so on.
  • Stay informed about relevant new technologies and drive their continuous adoption and integration into design.

For this role, you should have:

  • 4+ years experience of working with Java/Spring in organized, high-quality and relevant projects.
  • 3+ years experience of working with React in organized, high-quality and relevant projects.
  • Excellent knowledge of React and Java, as well as their ecosystems, design patterns and best practices.
  • Strong experience with TypeScript.
  • Good experience of developing highly interactive, performant, well-tested React applications
  • Strong ability to write great, simple, clean, testable, efficient code.
  • 4+ years experience of working with Java/Spring in organized, high-quality and relevant projects.
  • (nice to have) Good experience working with AWS.
  • (nice to have) Experience setting up end-to-end tests with Cypress.

 

Puesto 3: Back-End Engineer

Position description

The products consist of several separate apps and tools our client is using in order to manage its operations, including the customer-facing app, rider app, marketplace app, etc.

As a Senior Backend Engineer, you will work alongside the existing teams on the platform’s backend system serving the various internal or external facing apps & tools.

The backend is a Spring / Java 11 monolith, currently transitioning to a microservices architecture based on Spring / Kotlin.

Your responsibilities include:

  • Take part in the implementation of the backend of the internal and customer-facing  apps & tools for customers, riders, internal employees or partners
  • Collaborate with the Product team to define development sprints
  • Be proactive in identifying problems and finding the best technical approaches and solutions
  • Communicate with technical and non-technical people inside the company
  • Taking ownership of the tasks and write clean, straightforward, testable, maintainable code
  • Adhere to design guidelines and standards

The ideal candidate is a great communicator, able to quickly understand the technical setup and requirements and work autonomously when needed.

Ideal candidate

4+ years of experience, proactive, pragmatic, communicative, creative, ownership mindset, passionate

CONTACTO: jobs@calimasolutions.com

-

EII

La Escuela de Ingeniería Informática imparte las titulaciones de Grado en Ingeniería Informática y Grado en Ciencia e Ingeniería de Datos.

Información de Contacto

Escuela de Ingeniería Informática

  • Edificio de Informática y Matemáticas, Campus de Tafira. 35017 Las Palmas de Gran Canaria. España
  • (+34) 928 45 8700
  • sci.eii@ulpgc.es