This offer is not available anymore

Senior Software Engineer Mobile (iOS) in Barcelona


Share offer

Job Description

XING is the social network for business professionals with millions of members all over the world.
Help us shape the future – for a better working life!
In our Barcelona office, we are looking for an experienced and passionate iOS developer to be part of a new engineering team. Within the XING iOS app, you will work on existing and new products that engage users to communicate offline and online.

At XING Events located in Munich and Barcelona we are responsible for the events and communities part of the XING social network. Our goal is to create valuable experiences for our users by engaging with other users, either in an offline event or meeting, or in one of our many online communities. For that we are offering e.g. the events market (, the communities ( and also an online event ticketing solution ( We are a XING SE subsidiary currently employing around 80 people. Always keeping our vision in mind: “For people moments that matter”.

A challenging task

  • You won’t just be writing code all day, you’ll play an active part in shaping our product.
  • You work in close collaboration with product management, QA and designers, in an Agile context.
  • You will be part of the overall XING community of iOS developers, sharing best practices, knowledge, and code.

A convincing background

  • Professional mobile and device programming experience
  • API experience with HTTP, REST and JSON, maybe even complemented by some backend experience
  • Proficient in Objective-C, and ideally also in Swift, as that is what we are migrating our code to.
  • Excellent Cocoa, Cocoa touch and Core Framework skills (CoreData, CoreText, QuartzCore)
  • Good understanding of algorithms and data structures
  • Knowledge about general software development patterns
  • You like to work in a team and you are dedicated to what you are doing
  • You are used to work with collaboration tools like Git, JIRA, Confluence, and Jenkins
  • Ideally you already published a great app, contributed to an open source project, spoke at a conference and/or published articles
  • Having experience with unit testing and/or automated testing frameworks would be a big plus
  • You are constantly evolving with the technology trends, and willing to embrace change.
  • You are familiar with agile methodologies and enjoy working in teams with a focus on sharing knowledge with other experts.
  • You are fluent in English.

An inspiring environment

The chance to work on a large, highly distributed platform with over 14 million users.
A variety of technologies and languages: Perl, Ruby on Rails, Java, Scala, Elasticsearch, REST, AMQP, Linux, Hadoop, Riak, MongoDB, MySQL, Solr, iOS, Android, Backbone.js, jQuery, Git, Jenkins…
An innovation/hack week every few months where you can unleash your creativity and ideas.
Training and conferences.
A sunny office located in the centre of Barcelona, with a large terrace.
A multicultural environment with employees from all over the world.
Subsidised restaurant tickets, free fruit, drinks, snacks and much more.
Flexible compensation plan, if you wish to diversify and increase your net salary.
Spanish and German lessons.
A mobile device as well for private use (iPhone, iPad, Android…).
Competitive salary.
Permanent contract
We contribute into open source ( and organize public user groups and coding events.

If this profile matches your expertise, experience and aspirations, we’d be delighted to receive your full application, including salary requirements and possible starting date. TIP: You can read our XING Blog to gain an insight into our corporate culture, our values and vision.

Not the right job for you? Don’t worry! You’re more than welcome to send us an unsolicited application!
Sound good to you? Apply now using our quick and easy online form! We're looking forward to hearing from you!


About Xing

  • Recruiting

Xing company page is empty
Add a description and pictures to attract more candidates and boost your employer branding.

Other mobile developer jobs that might interest you...