iOS Developer


Job description

Do you have experience in mobile technologies? Are you looking for a challenge? Want to be part of a fun and forward-thinking company in a fascinating industry?

We are on the hunt for a talented and experienced iOS Developer to join our team, where you will be given endless opportunities to develop your career in the cutting-edge world of Digital TV while working alongside highly-skilled and, of course, friendly people.

Our main product is an advanced application allowing TV Operators to provide their offering across mobiles, enabling viewers to browse programmes, enjoy content, manage their subscriptions and access other services on the platform. The application is developed in native technologies for both mobile phones and tablets.

What you will be doing:
  • Implement new functionalities as defined by Mirada’s Product department
  • Collaborate with different teams involved in product development and implementation
  • Maintain the company’s iOS product app and currently deployed applications
  • Customise the company’s iOS product to fit clients’ needs
  • Perform a variety of other duties as assigned
What we are looking for:
  • BA/BS graduate of IT or Programming or equivalent work experince
  • Client-server model experience
  • Familiarity with REST APIs, iOS SDK, Objective-C
  • Experience using tools such as Mercurial and Jira
  • Ability to travel and discover new work environments
  • Fluency in Spanish and a good level of spoken and written English
  • Good social and communication skills

What we would love:
  • Experience with DRMs for iOS and video playback
  • Collaboration in any Open Source project
  • Evidence of any personal projects
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
You’ll always be in good company at Mirada!
Pedro Cabrero, iOS Developer

– I get to the office around 8:45. Some people arrive earlier and leave earlier, and those who love a lie-in tend to arrive at 10am and then stay later! That’s right, flexible hours!

– I start my day catching up on emails which tend to include bug reports, technical questions, requests from other teams, emails from our partners etc. Once the whole team has arrived, we have a coffee break at a nearby cafe.

-I often have meetings in the morning. These are usually regular status update meetings with our project manager, but we also discuss architectural topics and have meetings with other departments to discuss how to implement new functionalities.

– Once we have a plan, it’s time to execute it. I spend the rest of my morning coding, which involves addressing all the tasks and bugs that I’ve been assigned and that have previously been prioritised.

– At 13:30, we stop for lunch. We have loads of options to choose from, from bringing our own food or going out to one of the many tasty places for lunch nearby. Whatever your preference, there is always someone interesting to talk to during lunchtime. You’ll always be in good company here at Mirada (if I say so myself)!

– Back to work and time to continue coding. If nothing urgent arises, I spend the rest of the day with my assigned tasks… and as all the mobile devs sit together, we always find the time for a chat about different stuff, mainly work related, but there’s always room for a joke too.

– It’s 18:15 and time to head home!

Apply now