Junior Software Engineer - Voice Platform

Posted on November 8, 2020 — 4:48 pm

We are always looking for talented people with a constant drive to unleash their potential with us. Yuilop is looking to hire a Java Developer to be a part of the Voice Engineering team.

 Role

  • Design, implement, and document new software components in the Voice Platform. Improve/fix existing components.
  • Ensure high testability and quality of the delivered software. Work with QA and Voice Operations to troubleshoot and fix defects in the Voice Platform component

You

  • BS in Informatics, Engineering, Computer Sciences or equivalent experience
  • Good software engineering fundamentals: design, testing, version control
  •  Good grasp of concepts in networking and network protocols
  •  Troubleshooting skills and root cause analysis capabilities
  •  Experience with Java development (J2SE) and build management tools
  • The chance to acquire in depth knowledge of voice, messaging and teleco technologies

Plus (Not required)

  • Experience with Erlang development
  • Experience with Continuous Integration software
  •  Experience with Agile Development

What do we offer?

  •  An exceptionally rewarding career within the Mobile Sector
  • Valuable insights into company building, global expansion, start-up scene
  •  Work with a highly motivated and skilled team of young top performers

 

!The ride of your Life!

Start date: ASAP

Location: Barcelona

Offer: We offer creative freedom, as well as fun work environment in Barcelona city center with a fruit stocked kitchen and more

 

Your personal information will be incorporated in a file created and managed by Yuilop, S.L. with registered office at C/ París Nº 207 3º 1ª 08008 Barcelona, Spain, Fiscal Number B65377665. The file has been notified to the Spanish Data Protection Authority. We will use your data to assess your application of enrollment in Yuilop. You can exercise your access, modification, cancellation and opposition rights by sending your request to privacy@yuilop.com

iOS Developer

Posted on October 17, 2020 — 4:57 pm

We are a fast-paced mobile start-up looking for a creative, talented, and energetic individual to add to our team.

We are currently looking for an enthusiastic, talented iOS developer for our iPhone and iPad application.

If you want to make part of the team developing a world-class, international real time communication product and service and are capable of quickly mastering new technologies here’s your opportunity

Role

Design and code the iPhone or iPad application (in teams)
Write unit tests for your code
Contribute to the design and direction of the overall product
 
Design: Implement Pixel Perfect UI. Smooth and responsive transitions. Increase the pleasure of using our Application.
Product: Have Product orientation. Develop with understanding on overall understanding of the Product.
Performance: Nobody likes a slow Product.
 
You

  • BS in computer science or equivalent. MS or PhD is a plus
  • Strong debugging skills
  • Strong Experience in iOS software development
  • Excellent communication skills (on paper and in person)

Bonus

  • XMPP Experience
  • Network Debugging TCP and UDP

Test

Use the library XMPPFramework to make one application capable to connect gtalk; list contacts and send one message to any contact. Develop a very simple interface.

 

Start date: ASAP
Location:  Barcelona or Murcia
Offer: We offer creative freedom, competitive salary including employee stock option program, as well as fun You will have the unique opportunity to work on cutting edge product .

Web Developer

Posted on October 4, 2020 — 12:44 pm

If you have proven experience in JavaScript, HTML, CSS, and would like to be challenged on a daily basis, this position may be just what you are looking for!

yuilop is expanding its service and app to the Web, we are looking for someone to join our experienced Web App team and help us build great new things with the very latest Web platform technologies. We are looking for a developer who loves technology and who strives towards elegant and efficient design. The successful candidate will be involved in developing cutting edge software.

Role

To contribute to the planning and subsequent development of yuilop web

To work within yuilop development/project life cycle from analysis to implementation, test and release

Design: Implement Pixel Perfect UI. Smooth and responsive. Increase the pleasure of using our Application.

Reliability:  Bugs are not welcome. Passion for code perfection is required.

Product:  Develop with an overall understanding of the product.
Performance: Nobody likes a slow product.

You

  •  Demonstrable understanding of complex Javascript development concepts
  •  Solid Web Platform technologies knowledge (HTML5, CSS, JavaScript)
  •  Single page app development
  •  Understanding of front-end performance issues
  •  Experience with testing tools e.g. jsunit, jstestdriver, selenium, phantomjs, mocha, …
  •  Strong experience in a range of JS frameworks – Backbone, Angular, etc.
  •  You must be a self-starting, enthusiastic team-player who will be willing and able to help colleagues; articulate with excellent communication skills; deadline/delivery conscious; and flexible to changing priorities

Bonus

  • Experience with Node.js
  • Experience with WebRTC
  • Experience with HTML5 mobile platforms e.g. phonegap, Firefox OS, Web OS, …

Start date: ASAP

Location: Barcelona or Murcia

Offer: We offer creative freedom, as well as fun work environment

 

Your personal information will be incorporated in a file created and managed by Yuilop, S.L. with registered office at C/ París Nº 207 3º 1ª 08008 Barcelona, Spain, Fiscal Number B65377665. The file has been notified to the Spanish Data Protection Authority. We will use your data to assess your application of enrollment in Yuilop. You can exercise your access, modification, cancellation and opposition rights by sending your request to privacy@yuilop.com

Server Core Junior Developer (Java/Erlang) - Intern

Posted on April 4, 2021 — 12:55 pm

yuilop is looking for student that wants to learn how our server works!

If you are passionate about writing server code and being part of an creative and international team this is your opportunity!

Job Responsibilities 

  • Write logical, simple and performance oriented code in Java or Erlang
  • Build unit tests and performance test driven code
  • Code towards a zero maintenance system

Job Requirements

  • Student of BS in computer science or Computer Information Systems, or equivalent.
  • Interest and knowledge on Java or Erlang programming and debugging skills

Bonus Points

  • You are a contributor to open source projects and like “hacker culture”

 

Start date: ASAP
Location:  Murcia
Offer: We offer creative freedom as well as fun work environment with a fruit stocked kitchen and more.

Mail: careers@yuilop.com

 

Your personal information will be incorporated in a file created and managed by Yuilop, S.L. with registered office at C/ París Nº 207 3º 1ª 08008 Barcelona, Spain, Fiscal Number B65377665. The file has been notified to the Spanish Data Protection Authority. We will use your data to assess your application of enrollment in Yuilop. You can exercise your access, modification, cancellation and opposition rights by sending your request to privacy@yuilop.com

VP Engineering

Posted on April 4, 2021 — 12:45 pm

As our VP Engineer reporting to our CEO , you are the one who will have the responsibility to work with a team of engineering and technical development and help them excel.  Do you have experience bringing structure to an organization? If so, at yuilop , you will make sure the “train” runs on time.

Responsibilities:

  • Manage and lead teams of  server and client side developers to deliver new and enhanced products.
  • Manage day to day running of the teams and ensure the coordination between client and server teams
  • Work collaboratively with our product manager and other stakeholders to ensure results meet requirements;
  • Provide Agile management and detailed tracking and reporting of projects, , as well as analysis of the impact of scope change and resource reallocations on release timelines.
  •  Set the standards and guidelines for software product development processes and deliverables, measure performance against the standards, and drive improvements when and where needed
  • Provide performance and reporting management for the entire team.
  • Ensure that the technical team is excelling in their duties and responsibilities

Person Requirements:

  •  5+ years’ experience in software engineering team management positions
  • Extensive experience with software development methodologies and principles of software development
  • Proven track record of building and managing strong software development teams
  • Proven track record of delivering multiple software products/services on time, with a commitment to quality
  • Strong technical skills, especially with software  design and architecture
  • Ability to effectively sponsor/manage multiple software projects, and to take ownership of complex development efforts
  • Ability to identify, prioritize and execute tasks to meet deadlines – Understanding of telecommunication technology

Start date: ASAP
Location: Murcia
Offer: We offer creative freedom, as well as fun work environment in Barcelona city center with a fruit stocked kitchen and more

Your personal information will be incorporated in a file created and managed by Yuilop, S.L. with registered office at C/ París Nº 207 3º 1ª 08008 Barcelona, Spain, Fiscal Number B65377665. The file has been notified to the Spanish Data Protection Authority. We will use your data to assess your application of enrollment in Yuilop. You can exercise your access, modification, cancellation and opposition rights by sending your request to privacy@yuilop.com

Node.js Software Engineer

Posted on April 4, 2021 — 12:45 pm

yuilop is a company which aims to provide free communications for everyone.
If you are a solid Node.js software engineer and wanna join us in this adventure, this job might be for you.

You will be responsible for the development of the Node.js components of our backend. It includes designing great APIs, working with the best technologies out there, doing teamwork with the others engineers, and writing kick-ass JavaScript Node.js code.

Job Responsibilities

  • Write logical, simple and performance oriented code in JavaScript for Node.js
  • Build unit and performance tests driven code
  • Code towards a zero maintenance system

Job Requirements

  • Fluent english
  • Solid JavaScript/Node.JS knowledge and experience
  • Experience with key value databases
  • Solid experience with HTTP
  • Appetite for learning new technologies

Bonus points

  • Experience with Riak
  • Experience with XMPP
  • Client side development (browsers) experience
  • Hacker spirit and contributions to the open source community

Challenge
Choose between A, B or C.

A) You have participated to an open source project and you think your code shows how good you are, send us the link(s).

B) Write an open source and fast Node.js module to work with https://code.google.com/p/libphonenumber/ along with a demo script and/or server.

C) Write an open source and simple Node.js server/script that acts as a WebRTC peer and is able to receive and handle data from a WebRTC enabled browser with a demo.

Start date: ASAP
Location: Murcia or Barcelona
Offer: We offer creative freedom, as well as fun work environment in Barcelona city center with a fruit stocked kitchen and more

Your personal information will be incorporated in a file created and managed by Yuilop, S.L. with registered office at C/ París Nº 207 3º 1ª 08008 Barcelona, Spain, Fiscal Number B65377665. The file has been notified to the Spanish Data Protection Authority. We will use your data to assess your application of enrollment in Yuilop. You can exercise your access, modification, cancellation and opposition rights by sending your request to privacy@yuilop.com

Senior DBA (MySQL & Redis)

Posted on April 4, 2021 — 12:43 pm

yuilop is looking for an experienced DBA to be part of our tech tribe!

If you want to be part of our data group are looking for a challenging environment and like to be surrounded by the best talent , this offer has your name!

Job Responsibilities

  • you will be responsible for the implementation, deployment and development of our database.
  • you will ensure the fine optimization and performance tuning
  • you will develop automatic tools to control the maintenance of our datawarehousing

Job Requirements

  • At least 5 years of experience as MySQL DBA
  • Proficient with database performance strategies
  • Knowledge of TCP/IP Tuning
  • Problem solver “Can Do” approach
  • Fluent English
  • Experience with Key Value Databases

Bonus Points

  • You have experience with telecom/messaging Back-ends
  • You are a contributor to open source projects and like “hacker culture” .

Start date: ASAP
Location: Barcelona or Murcia
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

Senior VoIP Software Engineer (Java & SIP)

Posted on April 4, 2021 — 12:42 pm

If you are passionate over new technologies and spend most of your time developing code you should join us!

We are a team of engineers involved in the development of a revolutionary mobile product.

Job Responsibilities

  • 2-4 years proven domain expertise in developing software of Voice related technologies – VoIP.
  • Communication skills in working and driving discussions with teams, both engineering and marketing.
  • Very Good Java application software development  knowledge
  • Demonstrated system and solution level focus while owning and understanding few product components/features

Job Requirements

  • BS in Telecomunication or Computer Information Systems, or equivalent. MS or PhD is a plus
  • Knowledge of VoIP Protocols SIP, RTP and SRTP
  • Knowledge of TCP/IP – UDP/IP and experience with network programming
  • Experience building and scaling distributed, highly available systems

Bonus Points
You are a contributor to open source projects and like “hacker culture”

Fast & Functions Challenge (Java or Erlang)

Write code that implements the described functions to be executed as fast as possible:

  • Build a function that given a list of Integers in the range [-65000,65000], the function

returns true if any subset of the list summed is equal to zero. False otherwise.

Example:

■ [0, 1, 2, -3] returns true. As 1+2+(-3)==0.

■ [1, 2, 3, -8] returns false. As no subset summed is equal 0.

■ [1, 4, 5, 2, -3] returns true.

  • Build a function that given a list of Integers pairs in the range [-65000,65000], that represents {X, Y} Coordinates in a Plane. The function returns the two closest pairs.

○ Example:

■ [{0,0}, {1,20}, {5, 2}] returns [{0,0}, {5, 2}]

■ [{-10,10}, {1,5}, {4, 3}] returns [{1,5}, {4, 3}]

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.

Lead Server Core Developer (Java/Erlang)

Posted on April 4, 2021 — 12:41 pm

yuilop is looking for a Lead Server Core Developer that will help us change the way the world communicates.

If you are passionate about writing server code and being part of an creative and international team this is your opportunity!

Job Responsibilities

  • Write logical, simple and performance oriented code in Java or Erlang
  • Build unit tests and performance test driven code
  • Code towards a zero maintenance system

Job Requirements

  • BS in computer science or Computer Information Systems, or equivalent. MS or PhD is a plus
  • 3/4 years of strong Java or Erlang programming and debugging skills
  • Knowledge of TCP/IP – UDP/IP and experience with network programming
  • Proficiency on XMPP
  • Knowledge with Key-Value Databases
  • Knowledge with SQL storage
  • Experience building and scaling distributed, highly available systems

Bonus Points

  • You are a contributor to open source projects and like “hacker culture”
  • You have experience or background in system administration, security and operations

 

Fast & Functions Challenge (Java or Erlang)

Write code that implements the described functions to be executed as fast as possible:

    • Build a function that given a list of Integers in the range [-65000,65000], the function

returns true if any subset of the list summed is equal to zero. False otherwise.

Example:

■ [0, 1, 2, -3] returns true. As 1+2+(-3)==0.

■ [1, 2, 3, -8] returns false. As no subset summed is equal 0.

■ [1, 4, 5, 2, -3] returns true.

    • Build a function that given a list of Integers pairs in the range [-65000,65000], that represents {X, Y} Coordinates in a Plane. The function returns the two closest pairs.

○ Example:

■ [{0,0}, {1,20}, {5, 2}] returns [{0,0}, {5, 2}]

■ [{-10,10}, {1,5}, {4, 3}] returns [{1,5}, {4, 3}]

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.