Would you like a career as a...


Android Developer


location_iconAthens, Greece


info iconBasic information
giaola.gr is a fledging local services marketplace helping Athenians to find, book, and rate the best professionals, let them be technicians, hairdressers, beauticians, personal trainers, chefs or photographers. We are growing fast as we plan to serve more professional segments and geographical locations in Greece and abroad. We utilize best in-class technologies (Python/Django) and managerial practices (Scrum methodology).
job description iconJob Description
We are looking for a passionate Android developer who will be responsible for the development and maintenance of our main Android application as well as its integration with our back-end services. More specifically you will be working on: -Translating designs and wireframes into high quality code -Designing, building, and maintaining high performance, reusable, and reliable Java code -Ensuring the best possible performance, quality, and responsiveness of the application -Identifying and correcting bottlenecks as well as fixing bugs -Collaborating with an experienced team to define, design, and ship new features. You will join a team of enthusiastic engineers and developers within a dynamic, fast-paced startup environment, so you should be able to demonstrate: -A “can do” attitude -High level of discipline and strong sense of responsibility when it comes to deadlines -Attention to detail -Technical and managerial decision making ability -Ability to work with cross-functional teams -Last but not least: Enjoy the work – we are all in this because we believe that we can change the world to the better – even just a tiny little bit.
job requirements iconBasic Requirements

dot_iconBachelor's degree in Computer Science or related field

dot_iconStrong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes

dot_iconFamiliarity with RESTful APIs

dot_iconStrong knowledge of Android UI design principles, patterns, and best practices

dot_iconExperience with offline storage, threading, and performance tuning

dot_iconAbility to understand business requirements and translate them into technical requirements

dot_iconFamiliarity with cloud message APIs and push notifications

dot_iconA knack for benchmarking and optimization

dot_iconUnderstanding of Google’s Android design principles and interface guidelines

dot_iconProficient understanding of code versioning tools, such as Git

good to have iconGood to have

dot_iconFamiliarity with latest android ecosystem trends, such as RxAndroid etc