Senior Android Developer/ Belgrade

We are looking for experienced Android developer to support and add value to our ongoing and future projects. We need someone with a heads-on attitude to design, build and maintain Java/Kotlin code, lead new projects and set up high standards.

Main responsibilities

• Implement and lead development apps on Android platform
• Design, build, and maintain high performance multithreaded, reusable, and reliable Java/Kotlin code
• Lead new projects, R&D and Proofs of Concept
• Discover, evaluate, and implement new technologies
• Create, evaluate, maintain, and optimize internal coding standards & best practices
• Continuously evaluate and improve internal processes

Experience

• Bachelor's or higher degree in mathematics / electrical engineering / computer science
• Minimum of 5 years in Android development
• Strong problem-solving skills and a strive to deliver high quality work
• Expert level knowledge and hands-on experience with Java, Kotlin, Android SDK and Android NDK
• Understand the nuances of Android SDK, different versions of Android, and how to effectively write code for a multitude of Android devices
• Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
• Solid understanding of the full mobile development life cycle
• Proficient understanding of code versioning tools (such as Git)
• Experience with third-party libraries and APIs
• Familiarity with continuous integration
• Strong problem-solving skills and a strive to deliver high quality work
• Experience working in an agile environment is a plus
• Knowledge of C/C++ and iOS development is a strong advantage
• English language proficiency, written and spoken

We offer

• Work in an international team of talented engineers
• Relaxed and friendly work environment with flexible working hours
• Innovative and cutting-edge projects based on AI
• Advancement and learning opportunities

Selection process

We contact only short-listed candidates.
We currently have two rounds of interviews. First interview covers both HR and Technical interview. It takes 60-90 minutes, depending on complexity of technical needs for the position. The second interview is with our senior management. After the interview successful candidates will receive an e-mail with our offer.
Each interview contains the following parts:
• Questions about computer architecture and operating systems
• General programming questions (commands, logic)

Start date

March 1, 2021

Belgrade














    Transform your business

    We would love to hear about your digital web projects and explore how we can work together. Providing valuable support to businesses is what drives us. We make sure our digital services match your business goals, the scope of your projects, and are tailored to your particular needs.

    Phone +41 22 575 4512 E-mail info@darwindigital.ch
    TOP