UcaDO is the must-have property app which does not require an agent! ... The future of selling and buying properties is UcaDO.
By becoming the newest member of the fast-growing UcaDO team, you will be part of a fun and vibrant working environment. You will have the opportunity to not only develop code for our revolutionary mobile app but, input, share and create ideas to shape it's future pregression.
If you want to be a part of our evolving and dynamic team, we’d love to hear from you.
We are looking for an Android developer responsible for the development and maintenance of our native mobile application aimed at a range of Android devices including mobile phones and tablet computers. Your primary focus will be development of Android application and its integration with our back-end services.
You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.
This role requires somebody who has both a strategic approach to android development as well as excellent hands-on abilities. Ideally, we are looking for someone with:
At least 2-3 years experience working in an android development role
A real passion and knowledge for latest developments of mobile platforms and technologies
High attention to detail
Willing and able to work independently and oversee their own projects
Ability to adapt to new priorities and challenges and willing to learn new technology
Ability to work/communicate with different disciplines
To qualify for the role, you must have:
Demonstrable knowledge commercial knowledge directly-related experience within software development
Experience of designing and developing mobile and/or web applications
Demonstrable knowledge of at least one current mobile operating system
Experience working with Scrum or Agile development environment
Additional desirable experience includes:
Has delivered at least one product, preferably in an Agile Development team
Proficient written and verbal communication skills
Experience with integrating with other systems through web services
Ability to translate product requirements into design specifications
Strong working knowledge of mobile development environment
Multi-threaded coding experience, along with both asynchronous and synchronous code
Solid debugging (Xcode preferred) and problem solving skills
Understanding of MVC development patterns
Database experience on mobile devices
Ability to work in a highly collaborative, team-based environment
Ability to effectively prioritise workload to meet deadlines and work objectives; use resources effectively and efficiently; demonstrate reliable work habits; and organise and self-direct execution of tasks/duties