JOB VACANCIES

Senior iOS developer

The ideal candidate has a good experience in analysis, the development and testing of applications for iOS mobile devices  (iPhone and iPad).

In addition, should have an experience of at least 3 years in analysis, development and testing of applications for iOS mobile devices for iPhone and iPad.

The candidate will be integrated in the group of mobile development, to perform the role of Technical Leader for projects on iOS platforms, therefore it is a must to have experience and autonomy in planning and developing iOS applications.

Skill required:

  • Knowledge of iOS SDK, of Objective-C/Seift language and IDE Xcode
  • Familiarity with main components of framework
  • Familiarity with the techniques of managing memory, asynchronous programming, debugging, performance tuning, profiling, unit testing
  • Knowledge of client-server application architecture with data exchange via webservice, XML, JSON
  • Familiarity with the “iOS Human Interface Guidelines” and the “App Store Review Guidelines”, with the procedure of publishing applications, and with Ad hoc or in-house builds.
  • Familiarity with development techniques of universal applications
  • Familiarity with main relational database
  • Familiarity with Core Data framework
  • Familiarity with CocoaPods

Additional requirements:

  • Development on watchOS and tvOS
  • Other mobile development platforms (Android, Windows Phone, etc)
  • Mobile Development in HTML5, CSS3 and JavaScript

Senior iOS/Android developer

The ideal candidate has a strong professional background in development (+5 years) and a solid knowledge of software engineering. Has at least 3 years of experience in analysis, development, and testing of applications for iOS and Android mobile devices. The Candidate will be inserted in the group of Mobile Development, and will be have the position of Technical Leader for mobile projects.

Main Qualities :

  • Developing iOS and Android mobile applications, writing codes of quality
  • Working independently on various complex projects
  • Being a technological guide and having leadership skills on the assigned projects
  • Helping other developers and as a consequence their knowledge of the matter,
  • Working hard and having fun at the same time

Skills required :

  • Profound knowledge and experiences on iOS and Android and the relative languages, Objective-C/Swift or Java
  • Familiarity with the main components of framework
  • Familiarity with the techniques of managing the memory, asynchronous programming, debugging, performance tuning, profiling, unit testing
  • A real passion for writing clean and testable codes
  • Knowledge of client-server application architecture with data exchange via webservice, XML, JSON
  • Familiarity with main relational database

Additional requirements :

  • Development on watchOS and tvOS
  • Development on Android Wear
  • Experience on mobile development in HTML5, CSS3 and JavaScript
  • Published applications on stores
  • To have been a Unix user for a long period

PHP web developer

Vidiemme is looking for a PHP Developer with, at least, 2-3 years’ experience.

We want a very motivated person with a strong passion for programming, particularly for what concern the web, with a strong will to improve, learn and work daily with a high professional team. The candidate should have the “forma mentis” to write a clear and precise code and to betterthemself at every project.

Skills required:

  • Deep knowledge of OOP in PHP oriented to web applications
  • Good knowledge of Laravel for the development of web applications
  • Good knowledge of the main relational and not-relational database search engines (MySQL, PostgreSQL, MongoDB)
  • Ability to write a clear, reusable and high quality code
  • Knowledge of JSON, REST, XML
  • Degree in Informatics, Informatics Engineering  or similar education

Main expectations:

  • real passion for software development
  • up-to-date on new technologies
  • ability to work hard and have fun at the same time
  • Competence to work closely with front-end developers and UI/UX designers
  • Excellent communication competences and written and oral presentation skills

Additional requirements:

  • Knowledge of PHP 5.6 o 7
  • Knowledge of Eloquent, Blade, Composer
  • Knowledge of JavaScript andjQuery
  • Development skills on WordPress and its plugins
  • Knowledge of Linux and shell scripting
  • Knowledge of cache server (Redis, Memcached)
  • Deep understanding of development problems (front-end) of application cross-browser which are responsive for mobile or desktop devices
  • Knowledge and development of cloud app (Amazon AWS, Google Cloud,Microsoft Azure) and related  API
  • Knowledge of framework JavaScript for the development of web-app (ex. React, Angular)
  • Familiarity with other server languages for the web development (ex. Java, Ruby, .NET)

Junior front-end web developer

We are looking for a talented developer with expertise in front-end web development.

You must be a highly motivated person, with excellent communication skills to interact with others, able to adapt to changing priorities and deadlines and, above all, to keep up with the technology.

If you are quality and results oriented and like working in a challenging but welcoming and rewarding work environment, here you will find a great team to work with.

Skills required:

  • knowledge of Javascript, HTML 5.4, CSS 3.2, DOM
  • basic knowledge of JSON, REST, XML, OOP
  • a real passion for software development
  • ability to keep pace with technology
  • good presentation and communication skills both oral and written
  • Degree in Computer Science, Computer Engineering or equivalent culture

Main expectations:

  • ability to write clean, reusable and high-quality code
  • ability to work closely with back-end developers and UI / UX designers
  • work hard and have fun at the same time

Additional requirements:

  • ability to develop “fat client”, “single-page application,” responsive web site
  • understanding of the issues of the development of cross-browser web application
  • understanding of the issues of development of web applications for mobile devices
  • knowledge of JavaScript frameworks for developing web app, JavaScript template engine or framework for building UI on mobile devices
  • knowledge of server languages ​​for web development
  • familiarity with major relational databases
  • having written at least once a software for themselves and not for work

Senior front-end web developer

We are looking for a senior front-end developer with at least 3-4 years experience in similar roles and structured companies.

You must be a highly motivated person, with excellent communication skills to interact with others, ability to adapt to changing priorities and deadlines and, above al, to keep up with technology.

If you are quality and results oriented and like working in a challenging but welcoming and rewarding work environment, here you will find a great team of developers.

Skill required:

  • Deep knowledge of Javascript, HTML 5.4, CSS 3.2, DOM
  • excellent skills in the development of “fat client”, “single-page application”, responsive web site
  • excellent understanding of the issues of the development of cross-browser web application
  • excellent understanding of the issues of development of web applications for mobile devices
  • ability to write clean, reusable and high quality code
  • storng knowledge of JSON, REST, XML, OOP
  • Degree in Computer Science, Computer Engineering or equivalent culture

Main expectations:

  • a real passion for software development
  • ability to keep pace with technology
  • ability to mentor and advise junior developers
  • ability to relate with the final customer
  • work hard and have fun at the same time
  • ability to work closely with back-end developers and designers UI / UX
  • excellent presentation and communication skills both oral and written

Additional Requirements:

  • knowledge of JavaScript frameworks for the development of web-app (eg. Angular JS, Backbone, Ember)
  • knowledge of template engine JavaScript (eg. Mustache, EJS) and framework for the construction of the UI of mobile devices (eg. JQuery Mobile, Zepto, Sencha Touch)
  • knowledge of server languages ​​for web development (eg. PHP, Java, Ruby)
  • familiarity with major relational databases (eg. MySQL, Postgres)
  • having written at least once a software for passion and not for work

Technical Project Manager

S/He takes care of maintaining contacts with the assigned clients, identifies solutions according to the needs, and supports the sales team during the offering.

S/He is responsible for the entire project life cycle, taking care of respecting time and cost constrains and the planned objectives.

In all the project phases s/he is the primary figure of contact with the client, ensuring that the project objectives are defined in detail, also s/he creates and manages the project plan, giving direction and motivation to the team members.

S/He coordinates both internal and external dedicated resources to ensure the achievement of the agreed goals.

S/He has strong leadership and team management qualities, is able to delegate, has strong analytical skills and is cost sensitive, has design and project implementation predisposition and the ability to work under stress – managing multiple tasks simultaneously.

Dynamism, curiosity, enthusiasm, autonomy and initiative, as well as a passion for the web and emerging media, are important features for this position.

Required skills:

The ideal candidate for this position is under 35 years old, had previous project management experience after starting as a software developer, has also gained experience working for an agency and has both web and mobile knowledge. A good English level is also required.

A plus will be the knowledge of the main tools of project management.

Java web developer

Vidiemme is looking for 2Java Web Developers with at least 2-3 years of experience.

We are looking for very motivated people, with a true passion for programming, web focused, who aspire to professionally grow, learn, experiment and interface themselves everyday with a team of high level professionals. We are looking for people that have the attitude to write clean and high quality codes, improving in every project.

Required Skill and Experties:

  • Good knowledges of Java OOP – web application oriented
  • Proven experience with at least one of the main Java application server or servlet container
  • Has worked with the main relational/nonrelational database (MySQL, PostgreSQL, MongoDB)
  • Have some knowledge in JSON, REST, XML
  • Is able to write clean, reusable and high quality codes
  • Degree in Computer Science, Computer Engineering or equivalent culture

Main expectations:

  • real passion for software development
  • keep up with the new technologies
  • work hard and have fun at the same time
  • ability to work closely with front-end developers and UI / UX designers
  • excellent communication skills both oral and written

Other characteristics that will constitute an advantage:

  • Good knowledge of web development MVC framework (Spring, Struts,…)
  • Knowledge of Java 8
  • Knowledge of JavaScript and jQuery
  • Knowledge of Linux and shell scripting
  • Understanding of front-end development issues of cross-browser web applications, mobile or desktop responsive
  • Knowledge in developing web applications cloud based (Amazon AWS, Google Cloud, Microsoft Azure) and related APIs
  • Previous experience in developing on Liferay platform
  • Knowledge of JavaScript framework for web-app development (eg. Angular, Backbone, Ember)
  • Knowledge of other programming languages (eg. PHP, Ruby, .NET)
  • No previous knowledge of APPLET JAVA, COBOL, or CGI CLIPPER
  • Have written at least once a software itself

Operation and support specialist

The candidate will be part of a young and dynamic group, the S.O.S. – System, Operation and Support – where he/she will work primarily on the operation activities and give a first level support directly to customers and colleagues.

Main Support Activities:

  • He/She responds to support requests from clients and colleagues with the agreed service levels
  • He/She solves support requests quickly and professionally
  • He/She keeps up to date those who have made activity progress requests
  • He/She tracks activities on appropriate monitoring systems
  • He/She collaborates with the technical team to resolve software issues

Main Operation Activities:

  • HTML newsletter creation and asset preparation
  • Digital materials (PDF, images, video, ….) processing to optimize the company’s products
  • Data entry
  • Software testing activity
  • Simple report creation
  • Mobile application deploy on store
  • Small developments with required technologie

Main technical skills required:

  • HTML (good knowledge)
  • SQL (good knowledge)
  • Photoshop or similar programs (sufficient knowledge)
  • CMS like Joomla! and WordPress (sufficient knowledge)

Additional Skills:

  • Knowledge of at least one programming language including PHP, Javascript, Java
  • Knowledge of Apple Developer world and of iOS development
  • Basic knowledge of Sharepoint
  • Good Knowledge of English

Personal skills required:

  • Professional approach
  • Problem solving
  • Willingness to increase skills
  • Enthusiasm and initiative
  • Accuracy and attention to details
  • Ability to work in team

Didn’t you find the job position you were looking for?

Send your resume anyways. We will contact you as soon as a relevant position will open up

SEE ALSO

THESIS AND INTERNSHIP

Search or propose your idea for an internship or a university thesis. We collaborate with leading Italian universities and host students and young graduates

I HAVE AN IDEA!

If you have a project in mind, an experiment, an alternative mode of collaboration … tell us about yourself and your idea. Together we can achieve it!