OFFER ES-687:

APP DEVELOPER INTERNSHIP IN SEGOVIA SPAIN

DESCRIPTION OF THE COMPANY: Spanish company located in Segovia that is specialised in the development of mobile applications for turistic use while also incorporating functions for persons with special neeeds.
Its flagship project is an app which allows to discover cities in a spontaneous manner, without requiring any plans made in advance. The users receive notifications about places nearby which might be interesting for them.

The system works even if the device is in the person's bag by using sound, voice and vibration cues. In addition, the company is developing a platform which allows businesses and public entities (tourism offices, touristic guides, museums, event organisers, concert halls, etc.) to publish their offers and thus reach tourists and residents of the city.
LOCATION: Segovia (Spain)
SIZE: <10
INTERNSHIP DURATION: 6 months
START DATE: As soon as possible
AREAS: Computer Studies
REQUIREMENTS: We are looking for candidates with knowledge or experience in App developement, particularly with Xamarin (so, familiar with both iOS and Android).
This platform has been used and we will be used in the beginning but with plan to split into two different apps. Since the whole system also involves a web application and a back-end, those topics will be on the table as well although they will be managed/developed by other team members.
RECOMMENDATIONS: If you also are familiar with other multiplatform app develoopemnt platforms (PhoneGap, Apache Cordova, ...) would be interesting. Besides more detailed knowledge of iOS or Android will also be beneficial for the future.
TASKS:
  • Conducting testing and installing the program into production
  • Conducting user-acceptance testing to ensure the program can be used easily, quickly and accurately
  • Updating, repairing, modifying and developing existing software and generic applications
  • Applying appropriate design patterns to practical problems translating them into working code
  • Understanding business needs and be capable of translating them into technical solutions
  • Improving code quality (code reviews, unit testing and others)
  • Solve reported errors by the customer as well as by the internal testing team
  • Participating with the team in the evaluation and choice of the technological bricks, and assembling the concept
  • Design and develop parts of apps, ensuring the best optimization and functionality
  • Develop and improve user experience (UX) design
WORKING HOURS: 40 hours per week
LANGUAGES:
  • English (at least B2)
FINANCIAL CONTRIBUTION:
HIRING AFTERWARDS: Yes