Mobile Developer

MADRID / Spain

Job description

If you are a dynamic, hard-working and experienced Mobile Developer who focuses on quality above all else, you are in the right place. We are looking for talented professionals like you to join our team in Madrid.

At Mirada, you will find a place where you can develop your skills in the fascinating world of Digital TV. And most important of all, be ready to learn out of the various departments that you will be working with. Routine is not an option here.

Our main product is a big application allowing the TV Operators to provide their offer through mobile platforms, that enables the clients to browse the programming, watch content, manage their subscriptions and access to other services in the platform.

The application is developed in native technologies, for both mobile phones and tablets. A deployment example of our product is the application “Izzi go” available in Google Play and App Store.

As a product company, most of the work is about maintaining, customizing and evolving it, but we are not used to develop small applications with a reduced life cycle. Besides, the complexity of system, forces us to face important challenges and difficult situations in our daily work.

The size of the product can make the work different from other companies developing mobile applications, giving importance to different aspects like:

  • Analysis and Designs, not only to guarantee the functional quality of the new developments, but also to benefit the maintainability, the scalability and to ensure that the new development is not creating problems in other modules of the application.
  • Quality of the code, following the coding style rules in order to make easier the maintainability of the application also to other workmates.
  • Bug fixing, as it’s quite common that after an evolution issues in the rest of the application can arise.
  • Testing and unit testing. Even when this is the main responsibility of the QA team, the releases are not easy and we have to ensure that they are good enough.

What you will be doing:
  • Implementing new functionalities as defined by the Product team
  • Working closely with several teams, like UX & Graphic Design, Operations, QA and Back-end
  • Maintaining the company’s Product app and currently deployed applications
  • Customising the company’s Product to fit clients’ needs
  • and lots of other stuff!
What we require:
  • You know about client-server model or your are familiar with it
  • You have experience in mobile development using native technologies and material design
  • You have knowledge of Material Design
  • You feel comfortable working in a development team that uses a distributed version control (GIT, Mercurial, etc)
  • You are able to deal with tools for coordinating tasks and tracking issues, such as Jira
  • You have a very good level of English
  • You have good social and communication skills

What we would love:
  • Any previous collaboration in a personal or Open Source project
  • Whatever you consider relevant for us to know!
What we offer:
  • Fixed salary depending on the experience of the successful candidate
  • Variable pay incentives
  • Ticket RestaurantⓇ
  • Health insurance
  • Short working hours every Friday and throughout July and August
  • English classes
  • Flexibility with taking holidays
  • Fantastic work environment
  • Regular outdoor events and team-building activities
  • In-office perks such as Fruit Friday
  • and much more!
Apply now
Share this offer with a friend
Apply now