Senior Software Engineer, Ios

Blueground
Barcelona, Spain
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Clean Code Principles Artificial Intelligence Apple IOS Apple Xcode JIRA Unit Testing Software Quality Continuous Integration Cursor (Graphical User Interface Elements) Dependency Injection Programming Tools Github
+19 more
IOS SDK Mobile Application Software Model View ViewModel Regression Testing Datadog GitHub Copilot Swiftui Firebase Backend Git Stripe Core Data Kubernetes Information Technology Data Analytics Figma Software Coding GPT Mobile Data

Job description

Redefining how people liveAt Blueground, we believe that when your base is reliable, the world opens up.That’s why we’re building the world’s leading platform for living.Every year, over 350 million people move between cities - yet today’s housing options haven’t kept up with the needs of a modern, mobile generation.Blueground was created to change that.With 60,000+ homes around the world, available for stays from a few days to a year or more, we’re only just getting started.We’re on an ambitious growth path to redefine living and create an entirely new category.Our edge?Powerful proprietary technology, operational excellence, and a team that moves with speed and discipline.Our Culture Is Anchored In Five PrinciplesGuests First - Every decision starts with their experience.Move Fast - We value momentum and action.Dive In - The magic is in the details, and we go deep.Embrace Change - Change isn’t disruption; it’s how we grow.Keep It Honest - Transparency accelerates progress and strengthens relationships.If you’re ready to do the best work of your life and help reshape how the world lives, we’d love to meet you.About the RoleWe’re looking for a Senior iOS Engineer to join Blueground’s Client-Facing Mobile team and help shape the future of the guest experience.Our mobile app is one of Blueground’s most strategic products, accompanying guests throughout their entire journey-from discovering and booking their next home to managing every aspect of their stay.As we continue to invest heavily in our technology platform, we’re redesigning our post-booking experience from the ground up while expanding the app to cover the complete booking journey, making it the primary touchpoint for thousands of guests every day.As part of the team, you’ll build high-quality native iOS experiences using modern technologies and engineering practices, collaborating closely with Product Managers, Designers, and Backend Engineers to deliver features that are intuitive, reliable, and delightful to use.You’ll have the opportunity to influence technical decisions, improve the architecture of our mobile platform, and contribute to a product that directly impacts our guests every day.We’re looking for product-minded engineers who care as much about the user experience as they do about clean architecture and code quality.You’ll thrive here if you enjoy taking ownership, collaborating across disciplines, and building polished experiences that solve real customer problems.We’re also embracing AI as part of our engineering culture-both in the products we build and in the way we work.We actively use modern AI-assisted development tools to help us move faster, automate repetitive work, and focus on delivering meaningful value to our users.Our StackSwift & SwiftUIDesign System & Design TokensAccessibility-first development (iOS Accessibility)Internationalization (i18n) & LocalizationOffline-first architecture powered by Core DataMVVM-C architecture with Dependency Injection (DI)CI/CD with Fastlane, Bitrise & GitHub ActionsPayment integrations including Stripe, Adyen, and RevolutMobile observability & analytics with Datadog, Firebase, Bitly, and BrazeAutomated regression testing with Unit, Functional, and End-to-End (E2E) testsAI-assisted development using Cursor, Claude Code, and GitHub CopilotOur code sits on GitHub, is built, tested, and packaged via GitHub Actions, and runs on Kubernetes.We manage projects in JIRA, our prototypes and mockups in Figma, and monitor our systems and performance in Datadog, with the help of Resolve.ai.What you’ll doWork on services supporting our customer-facing web and mobile appsCreate exceptional experiences in our customer-facing iOS appUse AI tooling for most, if not all, of your tasksWrite your unit testsAutomate stuff.Like a lot.Be religious with GitDepend on a CI pipeline and world-class telemetry.Experiment, learn, and have funWhat to expectTo work in a small, agile, data-driven, customer-obsessed, multi-cultural teamTo roll up your sleeves and dive into the detailsTo fully embrace the AI changeTo enjoy some quality engineering on a multitude of technologiesA rapidly growing companyCool and helpful colleaguesInterview ProcessDialogue with Talent Acquisition Team (30m)Live Coding: Evaluating Coding skills (90m)Tech Dialogue: CS skills (90m)System Design & Executive Dialogue (60m)Requirements3+ years of full-time industry experience working on iOSA deep understanding of the iOS SDKStrong platform fundamentals (SwiftUI, CoreData, Xcode instruments)Strong CS backgroundStrong Swift skillsTesting mindset and an eye for clean codeAn eye for good UXReally comfortable with GitExcellent communication in EnglishBS/MS degree in Computer Science or a related subjectPay, Perks, and SuchCompetitive salaryBlueground Stock Option PlanFlexible paid time offComprehensive group health insuranceAccess to training budget and resourcesAccess to premium AI-powered productivity tools (e.g. Cursor, Claude, ChatGPT)Mobile data planEnhanced parental leaveA dynamic, collaborative environment with talented peopleFlexibility to work remotely through our Blueground Nomads mobility programComplimentary accommodation at Blueground locationsA culture that embraces Diversity, Equity, and Inclusion at its coreLearn more about Blueground at To keep up with Blueground news, follow us on LinkedIn, Instagram, and TikTok!To get a feeling of how we think about tech, make sure you check our Engineering Blog!#J-*****-Ljbffr

Requirements

3+ years of full-time industry experience working on iOS A deep understanding of the iOS SDK Strong platform fundamentals (SwiftUI, CoreData, Xcode instruments) Strong CS background Strong Swift skills Testing mindset and an eye for clean code An eye for good UX Really comfortable with Git Excellent communication in English BS/MS degree in Computer Science or a related subject

Benefits & conditions

Competitive salary Blueground Stock Option Plan Flexible paid time off Comprehensive group health insurance Access to training budget and resources Access to premium AI-powered productivity tools (e.g. Cursor, Claude, ChatGPT) Mobile data plan Enhanced parental leave A dynamic, collaborative environment with talented people Flexibility to work remotely through our Blueground Nomads mobility program Complimentary accommodation at Blueground locations A culture that embraces Diversity, Equity, and Inclusion at its core Learn more about Blueground at To keep up with Blueground news, follow us on LinkedIn, Instagram, and TikTok! To get a feeling of how we think about tech, make sure you check our Engineering Blog! #J-*****-Ljbffr

About the company

Barcelona, España

Redefining how people live At Blueground, we believe that when your base is reliable, the world opens up. That’s why we’re building the world’s leading platform for living. Every year, over 350 million people move between cities - yet today’s housing options haven’t kept up with the needs of a modern, mobile generation. Blueground was created to change that. With 60,000+ homes around the world, available for stays from a few days to a year or more, we’re only just getting started. We’re on an ambitious growth path to redefine living and create an entirely new category. Our edge? Powerful proprietary technology, operational excellence, and a team that moves with speed and discipline. Our Culture Is Anchored In Five Principles Guests First - Every decision starts with their experience. Move Fast - We value momentum and action. Dive In - The magic is in the details, and we go deep. Embrace Change - Change isn’t disruption; it’s how we grow. Keep It Honest - Transparency accelerates progress and strengthens relationships. If you’re ready to do the best work of your life and help reshape how the world lives, we’d love to meet you. About the Role We’re looking for a Senior iOS Engineer to join Blueground’s Client-Facing Mobile team and help shape the future of the guest experience. Our mobile app is one of Blueground’s most strategic products, accompanying guests throughout their entire journey-from discovering and booking their next home to managing every aspect of their stay. As we continue to invest heavily in our technology platform, we’re redesigning our post-booking experience from the ground up while expanding the app to cover the complete booking journey, making it the primary touchpoint for thousands of guests every day. As part of the team, you’ll build high-quality native iOS experiences using modern technologies and engineering practices, collaborating closely with Product Managers, Designers, and Backend Engineers to deliver features that are intuitive, reliable, and delightful to use. You’ll have the opportunity to influence technical decisions, improve the architecture of our mobile platform, and contribute to a product that directly impacts our guests every day.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

40 sec

Generative pre-trained transformer models powering code completions

lgonta lgonta +1 · WWC 2024

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

7:01 min

Career progression from backend programming to professional mobile engineering

Edoardo Dusi · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all