
Android Developer
Darwin Digital D.O.O - Belgrade, Serbia
Darwin Digital is a digital agency specialized in building groundbreaking Apps with a global reach. We believe in designing and developing great products that will add value to our customers and their clients.
We are looking for an Android developer responsible for the development and maintenance of applications. Your primary focus will be the development of Android applications and their integration with back-end services. You will be working along-side other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.
What you’ll do:
- Implement and lead development of Computer Vision and AI apps on Android platform
- Engage in the full product life cycle, from early concepts and prototypes to full deployment
- Participate in the design, implementation and maintenance of core software components
- Design, build, and maintain high performance multithreaded, reusable, and reliable Java/Kotlin code
- Actively support the team and improve Company’s agile process
What we're looking for:
- Bachelor's or higher degree in mathematics / electrical engineering / computer science
- Minimum of 5 years experience in software development of which 3+ years in Android development
- Expert level knowledge and hands-on experience with Java, Kotlin, Android SDK and Android NDK
- Experience effectively profiling and debugging applications on Android
- Proficient understanding of code versioning tools (such as Git)
- 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
Deadline for applications: 08.01.2020.