Web Application Developer
Location: GR, I, Neo Iraklio
Department: Product Development
Employment type: Full-time
Required experience: Mid-Senior level
Required education: Bachelor's Degree
Industry: Computer Software
Function: Engineering

Company profile:
Unify — formerly known as Siemens Enterprise Communications — is a premier communications software and services firms. Our solutions unify multiple networks, devices and applications into one easy-to-use platform that allows teams to engage in rich and meaningful conversations. The result is a transformation of how the enterprise communicates and collaborates that amplifies collective effort, energizes the business, and enhances business performance. Born out of the engineering DNA of Siemens AG, Unify builds on this heritage of product reliability, innovation, open standards and security to provide integrated communications solutions for approximately 75% of the Global 500. Unify is a joint venture of The Gores Group and Siemens AG

Job description:
Unify is seeking for Web Developers for its unified communications/team collaboration solutions. By joining our team, you will be contributing in fresh, challenging projects, interacting with inspiring people, enjoying professional recognition and a rewarding career. Unify offers you the opportunity to be engaged in a friendly, creative, international work environment and to build upon your track record of success with one of the leading global Unified Communication and Collaboration Solutions and Services providers.As a Web Developer and member of the Applications Development Team you will:Develop, enhance and maintain enterprise unified communications/team collaboration web client applications, based on graphic, visual and interaction designs.Perform requirement reviews and provide effort estimations based on design, technologies and interactions to other software services or componentsContinuously review and inspect implementation decisions and code quality - take initiatives for introducing improvements on software testability, performance and extensibility

Requirements:
Education and Experience Required:BSc in Computer Science, Software Engineering or relevant field2+ years of software development experience on complex, enterprise grade Web UI client applicationsExcellent problem solving, design, coding, and debugging skillsProven track record of delivering software on time, at high qualityAbility to accurately estimate tasks and meet aggressive schedulesCommunication, presentation and teamwork skills in both Greek and EnglishAbility to travelFulfilled military obligations (for male candidates)Technical Skills Required:Deep knowledge of Javascript MVC frameworks (eg #URL_9078e8368d89dcdbf1ed26064be556e5b47144133bf647a7deaa954f8ec0bdb4#, #URL_1d0f9eb2a7073ab63d5cfc0f9762fb40962b2b8ad1607a31c869aa4fd0382977#, #URL_b7bad8ac916069eadd573f035544c52dc3519a0ba054fb7ab1ff9ba3e1525399# etc)Proven strong programming skills in JQuery, CSS3 and HTML5Working experience with version control systems (eg Clearcase, Git, Subversion) and modern development/build/continuous integration environments(eg Eclipse, Ant, Maven, Jenkins etc)Familiarity and appreciation of software development processesFamiliarity with enterprise technologies such as Unified Communications and Collaboration systemsAdditional Skills Considered a Plus:Experience in Android and/or IOS based mobile applications is a strong plusSolid understanding of Java and lower level programming concepts such as Multithreading, OpenGL and Networking developmentExperience with LESS CSSFluency in German

Benefits:
Unify offers:Competitive remuneration packagePrivate InsuranceWork in a challenging multinational environmentContinuous training opportunities