Senior Mobile Developer (Android/iOS)

Remote

Job description

We are looking for a developer with at least three years' experience in native mobile development to join our team.

Job type

Full time

Requirements

  • A minimum of three years' experience in native mobile development.
  • Android: Java and Kotlin, Android SDK, Android Jetpack.
  • iOS: Swift and Objective-C, Xcode, UIKit, SwiftUI.
  • In-depth knowledge of the lifecycle of mobile apps and architectural patterns such as MVVM, MVP and Clean Architecture.
  • Experience in using REST APIs and handling JSON.
  • Version control with GIT.
  • Publishing and maintaining apps on Google Play and the App Store.
  • Experience in mobile UI/UX and Android/iOS design guidelines.

Responsibilities


  • Work with the product team to analyse functional and technical requirements.
  • Design scalable architectures and solutions for mobile apps.
  • Program, debug and optimise Android and iOS applications.
  • Implement new features and enhance existing ones.
  • Conduct unit and integration tests to ensure quality.
  • Develop documents and collaborate on knowledge transfer.
  • Stay up to date with the latest trends and technologies in the mobile industry.
https://www.balidea.com/wp-content/uploads/2025/08/DesarrollardorMovilidad_GIF.gif

Valued skills

  • Experience with hybrid frameworks (Flutter, React Native, Ionic, etc.).
  • Integration of push services, in-app purchases, and mobile analytics.
  • Knowledge of local databases (Room, Core Data) and offline synchronisation.
  • Experience with mobile CI/CD tools (Fastlane, Bitrise, Jenkins, etc.).
  • Publishing high-traffic or intensive-use apps.
  • Knowledge of automated testing (JUnit, Espresso, XCTest, etc.).

What we offer?

  • Permanent contract in a 100% technology company.
  • Flexible hours and remote work option.
  • Continuous and personalised training.
  • Salary adjusted to the candidate's motivation.
  • Flexible compensation plan.
  • Balidea discount club: travel, restaurants, culture...
  • Joining a stable work team with a long-term project and positive impact on society.
  • Opportunity to work with leading experts in technologically advanced projects.

    Benefits of working at Balidea

    Wellbeing

    Health promotion programs, team building activities, work environment diagnosis... We listen to our team and we are committed to work-life balance and measures to promote health and wellness.

    Remote work

    Can you imagine working from the comfort of your home and without the need to travel? Well, take note, the remote work option is fully implemented in the company.

    Flexibility

    At Balidea you will find flexibility to choose your working day, your schedule and its adaptation to your work-life balance needs (training, family care, school events...). In addition, we guarantee digital disconnection.

    Closeness

    We can be proud of a great work environment where companionship, solidarity and empathy prevail. And we encourage it with an onboarding and support processes, face-to-face events, online chats and a continuous improvement committee.

    Career development

    We have it crystal clear. The Human Resources area is not a mere administrative management department, but a strategic business partner, with the mission of promoting your professional development.

    Matrix structure

    It's time to break down hierarchies! Our teams are led by a dual role, the technical and the management, and are organized on a matrix structure, which allows us to be more open.