At Amalgama we are agile

We think and work ¨different¨. We develop products with teams organized in sub-teams, building a horizontal structure where each member can add value proposing and generating continuous improvements.

Join us!
Join us!

Working in teams

Our structure organized in teams makes us dynamic, pragmatic and effective. The team mixes different skills in order to face challenges in an integral way, focusing on guaranteeing quality and “on time” deliveries.

This structure, composed of a Product Owner, Scrum Master and a Development Team, allows us to adapt to each project, with its requirements and demands. Each cell is made up of approximately 10 people, and manages between 1 and 3 projects simultaneously.

If we amalgamate, there are no limits.

All  teams are supported by an additional cell: a backup team that complements the needs of each team in order to enhance the result of all of our projects.

This way, different dynamics, meetings and spaces are generated to achieve the following:

Continuous Improvement
Knowledge transfer
Retrospectives

Our Team

  • Team Poyo
  • Team AhGiles
  • Team Amalgatos
  • Team Sundwich
  • Team TuVi
  • Team Picateclas
  • Team Dumbell

Sofi

Product Owner

Sofi

Maru

UX/UI Designer

Maru

Mau

Tech Lead

Mau

Dani

Front End Developer

Dani

Jordi

Back End Developer

Jordi

Brian

Front End Developer

Brian

Flor

Front End Developer

Flor

Mili

Product Owner

Mili

Nico

Scrum Master

Nico

Axel

UX/UI Designer

Axel

Facu

Full Stack Developer

Facu

Nico

Front End Developer

Nico

Nacho

Front End Developer

Nacho

Lucas

Back End Developer

Lucas

Domie

UX/UI Designer

Domie

Tom

Product Leader

Tom

Joaco

Product Owner

Joaco

Abril

Scrum Master

Abril

Ale

UX/UI Designer

Ale

Feche

Tech Lead

Feche

Lucas

Front End Developer

Lucas

Sebas

Full Stack Developer

Sebas

Santi

Back End Developer

Santi

Manolo

CEO

Manolo

Joe

CBDO

Joe

Gon

Agile Coach

Gon

Ane

CFO

Ane

Zeke

CTO

Zeke

Clari

Business Developer

Clari

Agus

Chief People Officer

Agus

Pili

People Partner

Pili

Lula

People Partner

Lula

Pancho

Business Analyst

Pancho

Eche

Business Analyst

Eche

Kathy

Communication Analyst

Kathy

Vicente

Project Manager

Vicente

Gonza

Wordpress Developer

Gonza

Chebu

Product Owner

Chebu

Agus

UX/UI Designer

Agus

Sol

UX/UI Designer

Sol

Fran

Product Owner

Fran

Evar

Scrum Master

Evar

Fede

UX/UI Designer

Fede

Chano

Tech Lead

Chano

Dami

Back End Developer

Dami

Nipo

Back End Developer

Nipo

Luis

Back End Developer

Luis

Franco

Front End Developer

Franco

Alex

Back End Developer

Alex

Fran

Front End Developer

Fran

"We are passionate about products and coding"

"It's not all code, we’re there for our clients every step of the way"

"We are passionate about products and coding"

"We are experts in digital solutions, always having quality and innovation as a mindset"

"We are responsible for providing support to all the teams"

"We are research and design enthusiasts, seeking to give the best user experience"

"Proactive, fans of Uncle Bob and Wilkinson"

Our team makes us unique, our methodology successful.

At Amalgama we work using Agile methodologies. To be Agile is to be prepared and ready to adapt to any changes and challenges an unpredictable future may present. Since we know users and contexts change, we have tools and processes that allow us to be dynamic and to innovate constantly.

Since we know users and contexts change, we have tools and processes that allow us to be dynamic and to innovate constantly

Design Thinking

In Amalgama we have developed our own methodology that combines the latest best practices (Customer Discovery, Design Thinking and Lean Development) to help you through the definition, creation and validation of your business. Through a Discovery phase and an active process of listening to your potential users, we help you develop the best digital solutions.

  • Discovery

    • The first step is to analyze the market and our potential users. Our goal is to identify main competitors, and to understand our user's pains, gains and wishes.

  • Definition

    • In order to propose a challenging and overcoming solution, we need to have a wide vision of the needs, preferences and characteristics of the target audience. Once the discovery phase is concluded, we define the most important concepts and insights for your business.

  • Ideation and prototyping

    • Using Design Sprint, a prototyping methodology developed by Google Ventures, we create a digital and interactive prototype that is able to solve the defined problem.

  • Evaluate

    • Once the prototype is designed, we go back to potential users to validate and test the proposed solution, as well as identifying improvement opportunities.

Design

It is key to be able to transmit the core values and identity of the brand in each process and service that we provide. That is why we make sure that every design transmits the desired message.

  • Research

    • we investigate your brand and market with the goal of understanding the concept to be communicated and the user that wants to be reached.

  • Corporate Identity

    • we design the corporate brand book that will work as a guide for all corporate communications.

  • Userflow

    • we structurize the user flow to define how the platform that we are designing will be used.

  • Wireframes

    • we define the site’s layout, the texts to be implemented and the hierarchy of the elements that better adapt to your user’s needs.

  • Look & feel

    • we implement the designs aligned with the brand’s identity.

Development

Within agile methodologies, there are different frameworks. In Amalgama we work with SCRUM. This consists in having two-week iterations (sprints) that begin with a Planning meeting, where the client together with the team define which functionalities will be developed, and finish with a Review meeting where the team shows the client the value added during that sprint. We follow several Best Practices to make sure that our code is robust, scalable and understandable.

  • Different development environments

    • We use different environments to test functionalities throughout the different stages: development, staging and production. This guarantees that every functionality that we deliver has been tested and validated.

  • Code Quality & Coverage

    • To guarantee our code’s effectivity, we have several tools that help us test it is working as expected: Unit testing, TDD, Cucumber, Continuous Integration, among others.

  • Code Review & Pair programming

    • To foster the continuous improvement and technical and professional growth of our team, we count on different development methodologies such as: code review and pair programming.

  • Devops

    • To maintain robust, updated and functional developments we work from the architectural planning of each server to the automation of processes, following our quality standards.

  • Scalability

    • We rely on Cloud Computing services to supply the resources needed for each stage of the project.

One of our services is software development

Join Us!

Developer React JS

Senior

X

FULL TIME / REMOTE

Senior Developer React JS

Requirements
  • 3 years or more of experience using React Js.
  • Management of testing tools.
  • Intermediate/advanced english.
Contact us

Who are we searching for?

A React.js developer with a lot of experience and a desire to contribute his knowledge and ability to solve a great team, within the framework of innovative projects. We are interested in people who want to propose new ways of doing

Responsibilities

  • Development of Apps and WebApps in Javascript using React.js, Node.js and other modern technologies, with clear and well-structured code.
  • Suggestion of best practices in choosing of architectures and technical designs.
  • Code review of team mates.

Developer React Native

Senior

X

FULL TIME / REMOTE

Senior Developer React Native

Requirements
  • Management of testing tools.
  • 3 years of experience or more in React Native.
  • Intermediate/ advanced English.
Contact us

Who are we searching for?

A React Native developer with a lot of experience and a desire to contribute his knowledge and ability to solve a great team, within the framework of innovative projects. We are interested in people who want to propose new ways of doing

Responsibilities

  • Development of Apps in Javascript using React Native and other modern technologies, with clear and well-structured code.
  • Suggestion of best practices in choosing of architectures and technical designs.
  • Code review of team mates.

Back End Developer

Senior

X

FULL TIME / REMOTE

Senior Back End Developer

Requirements
  • 3 years or more of experience using Javascript (Node JS), Python or Ruby.
  • Management of testing tools.
  • Intermediate/advanced english.
Contact us

Who are we searching for?

A developer Javascript (Node JS), Python or Ruby with a lot of experience and a desire to contribute his knowledge and ability to solve a great team, within the framework of innovative projects. We are interested in people who want to propose new ways of doing.

Responsibilities

  • Development of Apps and in Javascript (Node JS), Python or Ruby and other modern technologies, with clear and well-structured code.
  • Suggestion of best practices in choosing of architectures and technical designs.
  • Code review of team mates.

Developer React JS

Semi Senior

X

FULL TIME / REMOTE

Semi Senior Developer React JS

Requirements
  • 2 years or more of experience using React Js.
  • Management of testing tools.
  • Intermediate/advanced english.
Contact us

Who are we searching for?

A React.js developer with experience and a desire to contribute his knowledge and ability to solve a great team, within the framework of innovative projects. We are interested in people who want to propose new ways of doing.

Responsabilities

  • Development of Apps and WebApps in Javascript using React.js and other modern technologies, with clear and well-structured code.
  • Suggestion of best practices in choosing of architectures and technical designs.
  • Code review of teammates.

UX Leader

X

FULL TIME / ON SITE

UX Leader

We are looking for someone ...
  • - With a lot of experience (+5 years) in the UX area, leading teams. With training in design and a specialization in research.
  • - With advanced English.
  • - With good soft skills (mentoring, communication, negotiation) and hard skills (metrics, planning).
  • - Someone that values ​​collaborative work, a good climate, the autonomy of work teams and a mindset of continuous improvement.
Contact us

What do we offer?

  • A great team to mentor, with a lot of quality and commitment in what they do.
  • Autonomy for making decisions.
  • A great space to suggest improvements.
  • An excellent climate and an agile and fun culture.
  • Constant challenges on demanding projects.
  • Possibility of having part of your salary in dollars.

Developer Front End

Senior

X

FULL TIME / ON SITE

Senior Front End Developer

Requirements
  • More than 5 years of experience as a Developer (at least 3 of those years working with react native).
  • Intermediate / advanced English.
  • Unit testing experience with Jest + Enzyme. Experience with Redux.
  • Git and Git workflow.
Contact us

It would be great if you had...

Experience with Play Store & App Store, Google Play Console and TestFlight. Knowledge of SonarQube.

Responsibilities

  • Development of new functionalities for one of our foreign clients, integrating the App with an API.
  • Code Review.
  • Task estimation.
  • Contact with the client.
  • Mentoring other developers.
  • Architecture and technology decision making.