Mobile Developer

We're Volcanic Internet. A company where we put our heart, enthusiasm and effort in each of the challenges we face. We are based in Olot, Girona, but with all the team working remotely from different geographical locations. 

If you consider yourself a passionate person, eager to grow professionally in a company where there is no lack of challenges and you are motivated by teamwork, don't miss this opportunity.

We offer

  • High performance work environment with experienced profiles and multidisciplinary team:
    • Product
    • Development
    • Analytics
  • In house tech talks with continuous training
  • External training
  • Innovation in each of the new solutions. Not all the problems have the same solution
  • Teamwork
  • Flexible hours and vacation time
  • Fully remote
  • Agile methodologies: sprints, scrum, lean…
  • Set your own salary
  • Volcanic Cares Program
  • Career plan

The role

You will be the person in charge of maintaining and developing a mobile application with cutting-edge technology.

Discuss customer requirements and propose solutions with the team.

Keep the application up to date by applying best practices and working closely with your colleagues to ensure constant innovation of the app's design and functionality.

Personal requirements

  • Common sense to develop optimal solutions that really solve problems in the most efficient way possible for the user
  • Excellent communication skills
  • Teamwork. At Volcànic we always work as a team and the solutions to the problems posed are openly discussed. We are looking for a participatory person but at the same time also independent. It's not just about bringing problems, it's also about coming up with thought-provoking solutions
  • Proactive
  • English: read, written and spoken. We have international clients and communications can be in English

Technical requirements

We are looking for a developer that can feel comfortable assuming as many of the following technologies is a plus:

  • Fluency in Swift and Kotlin 
  • Strong understanding of the iOS SDK
  • Good understanding of common back-end system integration/web services/APIs
  • Ability to create a well-designed public API
  • Strong understanding of architectural patterns
  • Good knowledge of Android Framework (lifecycle, good practices, tools)
  • Experience with Kotlin Coroutines
  • Experience with Android Architecture Components
  • Solid knowledge of SOLID principles
  • Level: strong MID
  • Min 3 years of experience

Nice to Have

  • Eagerness to create UI
  • Experience with mobile analytics
  • Experience with AB tests
  • Experience with Firebase SDK
  • Experience with SDK development
  • Experience with implementing Apple Subscriptions


  • Examples of web developments or code shall be provided during the process
  • The recruitment process consists of 2 parts:
    • A 1h 30m long test that can be done remotely
    • Interview (in person or remotely) with managers and / or someone on the team

How can you apply?

Send your presentation letter along with your CV to