Senior Mobile Engineer

Unobravo International
Barcelona, Spain
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Italian, English

Job location

Barcelona, Spain

Tech stack

Java
iOS
App Store (IOS)
Mobile Application Development
Code Coverage
Code Review
Continuous Integration
Software Debugging
Memory Management
EHealth
Mobile Application Software
Node.js
Objective-C
Software Engineering
TypeScript
Website Wireframe
Trunk-based Development
iOS
Expo.io
GIT
Kotlin
GraphQL
React Native
Google Play
Software Version Control

Job description

  • Development & Architecture: Architect and implement new features for both patient and therapist workflows using TypeScript, React Native, and Expo, across web and mobile.
  • Platform Expertise: Act as the technical expert for our mobile stack, setting standards for state management, component libraries, and module integration across the application.
  • Quality & Assurance: Design and implement comprehensive mobile QA strategies, including unit, integration, and end-to-end (E2E) testing frameworks. You will drive common mobile QA approaches across the team to ensure bug reduction, high test coverage, and minimized release regressions.
  • Release & Deployment: Lead the optimization of our mobile CI/CD pipelines. Define and enforce best practices for mobile release, deployment, and hotfixes, ensuring efficiency, reliability, and speed of releases to both the App Store and Google Play.
  • Cross-Functional Partnership: Collaborate closely with Product Managers and Designers to translate user stories and wireframes into technical specifications and production-ready code.
  • Senior Leadership: Mentor and guide junior engineers on mobile development patterns, debugging techniques, and professional growth. Conduct thorough code reviews and champion engineering excellence to promote team growth, knowledge sharing, and high standards.

Requirements

Do you have experience in iOS development?, We are seeking a highly motivated and experienced Senior Mobile Engineer to lead the development of our core mobile applications. This is a high-impact role where you will be directly responsible for the daily experience of thousands of patients seeking care and the clinicians providing it. You will leverage your skills with native mobile engineering as well as using cross-platform technologies, specifically React Native and Expo, to build reliable, performant, and delightful features that define the future of digital health.

You are not just a coder; you are a product-minded partner who owns the entire mobile lifecycle, from technical design to deployment in the App Store and Google Play.

The Essentials

Seniority: Senior Level

Languages: Fluent in English and Italian, * Experience: extensive experience in software development, with several years focused primarily on native or cross-platform mobile application development.

  • Technical Mastery: Deep, demonstrable expertise in React Native and native mobile development in iOS or Android. Proven ability to debug complex issues related to the native bridge, performance, and memory management.
  • Mobile Lifecycle: Extensive knowledge of the Apple App Store and Google Play Store submission and review processes.
  • Testing Focus: Direct experience implementing automated mobile testing strategies
  • Version Control: Proficiency with Git, branching strategies (e.g., GitFlow, Trunk-Based Development), and CI/CD tools tailored for mobile.
  • Communication: Excellent verbal and written communication skills, with the ability to articulate technical tradeoffs to non-technical stakeholders., * Experience working with GraphQL, Nodejs and Typescript. The ideal candidate will enjoy working across front-end and back-end code repositories.
  • Experience working within regulated industries (e.g., healthcare, finance), with a focus on data privacy and security
  • Familiarity with native module development in Objective-C/Swift or Java/Kotlin for cases where React Native bridging is necessary.

Not everyone checks every box, and that's okay. If this role inspires you and you're passionate about making an impact in our mission, we'd love to hear from you

About the company

From day one at Unobravo, we've been on a mission to make mental health support truly accessible to everyone by normalizing therapy, fostering openness, and breaking down the stigma that still surrounds it. Our success is driven by an exceptional team dedicated to providing high-quality, accessible care, anytime, anywhere. With over 9,000 qualified therapists and more than 7 million therapy sessions delivered, we're proud to have made a meaningful difference in countless lives., Celebrating the passing of time is also fun at Unobravo! All employees can enjoy a day off on the month of their birthday. World Mental Health Day, Our Way ️ On World Mental Health Day, we step back together, giving each of us an additional day off to rest, reflect and recharge.

Apply for this position