Mobile Applications Engineer
Location: GR, I, Athens
Employment type: Full-time
Required experience: Associate
Required education: Professional
Industry: Computer Software
Function: Engineering

Company profile:
Threenitas S.A. is a digital media engineering company based in Athens, Greece.We work directly with brands and their agencies to plan, design, and implement complete digital media solutions. We build on top of our knowledge of digital media and our solid engineering background, to realize our clients' vision and meet their practical goals.Our strength lies in our ability to apply what we know and our eagerness to learn what we haven’t yet practiced. We love technology, gadgets and services, and we rejoice in putting them to the best of use for our client’s projects. We move across the digital divide boundary. Our technical expertise supplements our creative thinking, and acts as an amplifying factor, that supports successful delivery of our client's message. Our goal is to build projects that provide the ultimate digital experience for our audiences.

Job description:
We're looking for people interested in building amazing native iOS, Android and Windows Phone smartphone and tablet applications, and implement features that change the way customers interact with their mobile device.As a Mobile Engineer at Threenitas S.A., you will join an engineering team dedicated in designing, implementing, and delivering amazing products directly to thousands of customers. You will be involved in making important decisions about our products and infrastructure, that directly impacts how our business grows. We are committed to delivering a superb user experience and are just scratching the surface!ResponsibilitiesDepending on the mobile platform on which you will work, you will have the following responsibilitiesDeliver exceptional mobile user experiences by touching code at every level – from views and animations to networking operations and unit testProvide thought leadership and set architectural direction for the iOS, Android or Windows Phone platformWork cross-functionally to review product requirement documents and produce technical specificationsDesign, implement, document, test, and tune application code in Objective-C, Java or C#, targeted at the iOS, Android or Windows Phone mobile platform respectivelyThe EnvironmentAll of our team are passionate about technology, we love exploring new technology and staying on the cutting edge. The successful candidate should be interested in technology and demonstrate a keen interest in programming.You will be encouraged to expand on ideas, play around with new technologies, develop yourself as a programmer and develop fun applications that will be used by many. 

Requirements:
Essential SkillsAny successful candidate should meet the following requirements:BS/MS/PhD degree in Computer Science or equivalentFull lifecycle mobile development experienceExpert level understanding of the Objective-C, Java or .NET framework development stackFamiliarity with Object-Oriented design patterns and how they are used in software designPassion for developing great mobile products end-to-endThe successful candidate will communicate well, be committed to delivering quality work on an aggressive schedule, and must be able to function independently as well as part of a team. He must document code faithfully and take good coding practices seriously. Desired SkillsThe following skills are not a pre-requisite for the position, but they will be greatly appreciated: Strong foundation in computer scienceStrong competencies in data structures, algorithms, and software design optimized for embedded systemsKnowledge of Mobile (iOS/Android or Windows Phone) UI frameworks 

Benefits:
Competitive salary and percs dependent on skills