Software Engineer - iOS

yuilop is an international startup based in Barcelona, providing a mobile app based communication service that allows its user to talk for free to any number.
The company is led by an experienced entrepreneurial management team with successful track record and has been financed by international venture capital firms.

yuilop app is currently only available in Germany and constantly ranked Top 5 in the Social networking category in the German itunes store.

If you want to make yuilop iOS one of the leading communication apps in the world, here’s your opportunity.

Position Challenges

  • Design: Implement Pixel Perfect UI. Smooth and responsive transitions. Increase the pleasure of using our Application.
  • Reliability:  Bugs are not welcome. Passion for code perfection is required.
  • Product:  Have Product orientation. Develop with understanding on overall understanding of the Product.
  • Performance: Nobody likes a slow Product.

Job Requirements:

  • BS in computer science or equivalent. MS or PhD is a plus
  • Strong Objective-C, C/C++ programming and debugging skills

Bonus:

  • Experience with Native iOS Interface Builder
  • XMPP Experience
  • Network Debugging TCP and UDP

Include an answer to the following challenge with your resume

Build an iOS Application that fetch your phone contacts and let you assign gestures to 4 contacts of your choice. After the contacts are selected they can be quickly retrieved through the selected gesture. The selected contacts and gestures must be saved and automatically loaded upon Application start.

Gesture Examples:

  • Spin Clockwise
  • Spin Counter Clockwise
  • 3 Finger Scroll Left
  • 3 Finger Scroll Right

It should scroll smoothly and look beautiful. Bonus points for readable code, best user experience and attention to detail.

—————-

We’re looking for people who share our vision of a free, simple and efficient communication tool.

We’re looking for someone with passion, experience and proven success that will enhance our team of hard working, fun playing, passionate professionals to provide people around the world the yuilop service so they can communicate for free.

If you agree that the world is changing and want to be right at the forefront of these changes, we want to get to know you.

Start date: asap

Location: Barcelona

Offer: We offer creative freedom, competitive salary including employee stock option program, as well as fun work environment in Barcelona city center with a fruit stocked kitchen and more

Please send your application together with CV and answers to the challenge to careers@yuilop.com


System Administrator

yuilop is an international startup based in barcelona, providing a mobile app based communication service that allows its user to talk for free to any number.
The company is led by an experienced entrepreneurial management team with successful track record and has been financed by international venture capital firms.

yuilop app is currently only available in Germany and constantly ranked Top 5 in the Social networking category in the German itunes store.

We’re currently looking to an addition to our System Administration team. we’ re looking for passionate people who want to share the startup experience of a new company with fresh ideas and big ambitions.

Job Description:
This position is responsible for installation, configuration, maintenance and monitoring of all systems in yuilop.
The systems administrator will support daily operations and help develop strategies to improve availability
and utilization of Linux environments.
This is the first post in a growing operations team and there will be ample opportunities to grow and advance with the team.

Problems to work on

  • Monitoring
  • Data
  • Automation
  • Networking
  • Security

Essential Functions:
• Perform daily administration activities for all company Linux servers.
• Help develop, purchase and install scalable system architectures to tight cost constraints.
• Develop and implement administration standards and procedures.
• Monitor patch releases and develop patch installation strategies.
• Perform system backups.
• Provide input to the policies and procedures related to equipment purchase, use, support,monitoring, security, and backup.
• Maintain and extend system monitoring frameworks (Nagios).
• Support 24x7x365 data center operations.
• Support application installation and monitoring solutions.
• Provide after hours on-call support.
• Deploy applications to internal and customer facing environments.
• Support internal development and production departments.

Requirements:
• 3 years administration experience in a Linux/Unix environment supporting business critical systems.
• Good interpersonal communication skills and written communication skills.
• Experience with DNS, SMTP, NFS, SNMP and configuration management tools.
• Network design skills, including VPNs.
• Understanding of load-balancing (LVS) and clustering
• Perl or other scripting language.
• Experience running Apache and other open source stacks in a production environment

Preferred:
• Experience with Debian Linux
• System integration with 3rd party systems.
• Capacity planning.
• Knowledge of J2EE
• Erlang Scripting

We’re looking for someone with passion, experience and proven success that will enhance our team of hard working, fun playing, passionate professionals to provide people around the world the yuilop service so they can communicate for free.

If you agree that the world is changing and want to be right at the forefront of these changes, we want to get to know you.

Start date: asap

Location: Barcelona – First Mobile World Capital!

Offer: We offer creative freedom, competitive salary including employee stock option program, as well as fun work environment in Barcelona city center with a fruit stocked kitchen and more

Include an answer for the following problems:

  • Write a one-liner or program to delete all of the files matching *.sql smaller than 500 bytes in a given directory, but no subdirectories. Tip: Don’t forget about support for file names containing spaces.
  • Write a one-liner or program to delete biggest 50 files matching *.dat in a given directory, but no subdirectories. Tip: Don’t forget about support for file names containing spaces.
  • Write a Nagios check script for monitoring whether http://yuilop.com is online

Please send you application with CV and answers to the SysAdmin Challenge to careers@yuilop.com


We are currently hiring

We have the following vacancies available - feel free to apply.


Head of Operations & QA for real-time communication service

yuilop is looking for an experienced IT systems operations & QA manager to join the team as Head of Operations & QA.

Role

  • Manage the team that runs yuilop’s internal and production systems on a day to day basis.
  • Work with third parties to integrate our systems and services with theirs.
  • Manage the testing, deployment and monitoring of our software and systems to assure quality of service.
  • Responsible for quality assurance processes.
  • Ensure the overall security of all systems company wide.
  • Create scalable and economical solutions as we grow.
  • Provide 2nd level support to the customer care team.
  • Establish monitoring and alert systems to ensure 24/7 availability of service
  • Provide reporting support for the business areas

General Requirements:

  • Process oriented, while maintaining a tactical, pragmatic, approach.
  • Ability to delegate yet still do hands on work where necessary.
  • Ensure that your organisation is not dependant on any one individual, including yourself.
  • Strong interpersonal and management skills
  • Successful in fast paced and quick changing environment

Qualifications:

  • Degree in systems engineering, computer science, telecommunications or related area
  • More than 5 years prior experience and proven performance in operations/system administration / quality assurance role in a medium to large scale consumer service environment.
  • At least 2 years experience in management of operations or quality assurance

Our offer:

  • Being part of a fast growing start-up in dynamic industry
  • Passionate team spirit with a mix of experienced and young top talent

Conditions:

  • Starting date: asap or a few days later
  • Location: Barcelona, Spain
  • This job will require you to be alert around the clock

Compensation: competitive salary + bonus + stock options package

We’re looking for someone with a credible story that shows drive, hands-on experience and proven success and who will enhance and complement our team of hard working, passionate communicators.

yuilop is an international startup based in Barcelona, providing a mobile app based communication service that allows its user to talk for free to any number.

The company is led by an experienced entrepreneurial management team with successful track record and has been financed by international venture capital firms.

yuilop app is currently only available in Germany and constantly ranked Top 5 in the Social networking category in the German itunes store.

We’re looking for someone with passion, experience and proven success that will enhance our team of hard working, fun playing, passionate professionals to provide people around the world the yuilop service so they can communicate for free.

If this is you, please send your resume to careers@yuilop.com