Menu

Job description:

Tecknoworks is looking for a passionate Android developer to join our team. As a developer you are critical in the delivery of high quality software. Our developers inject innovation and creativity into our projects, they are respected for their knowledge, skill, and ability to solve technical challenges (even when it seems impossible). In addition to the obvious developer skills (producing fantastic code and talking about the latest gadgets), our developers must be able to continue to develop their knowledge and skills in new technologies; we believe being a geek is central to this role. Developing software is sometimes challenging, however, if you like to think about software till your brain hurts and create beautiful code, whilst developing your own knowledge, you may just solve the riddle of the universe at Tecknoworks. 

Candidate profile:

  • Bachelors of Science in Computing or other mathematical or science discpline and/or significant computing experience
  • Software development experience of at least 3 years
  • Android/Xamarin development experience of at least 2 years
  • Genuine interest and passion for technology and mobile applications (geeks welcome)
  • Skilled in Java, design patterns, and the Android/Eclipse developer tool
  • Practical experience creating custom UI controls, creating SDKs for consuming RESTful APIs, designing protocols, implementing delegate interfaces, animations, whilst optimizing performance
  • Managing the challenges of fragments and Android XML layouts, and creating adaptive interfaces that work for multiple devices including small-form factor [Android]
  • Familiarity with test-driven development, including automated UI testing and mocking
  • Knowledge and practical application of Google SDKs
  • Knowledge and practical application of NDK
  • Experience using GIT or similar version control system
  • Experience collaborating in a variety of project environments (e.g Agile vs. Waterfall)
  • Ability to work within a diverse team of skill and personality in the delivery of high-quality products (we like quality)
  • Ability to give constructive and development feedback on the work of others (in a technical capacity)
  • Working knowledge of English

 Your perks and benefits:

  • A culture that supports teamwork with close and meaningful relationships
  • The flexibility you need to be creative and develop your passion
  • Working in smart offices perfectly adapted for work&play
  • Leading private health insurance
  • Training and development

 

Sounds like you?

We are happy to hear from you.