CoreWillSoft GmbH is a German-based company working on secure IoT software solutions and services. The mission of CoreWillSoft is to help businesses protect their assets, employees, and data by providing advanced software solutions and services in the security industry. 

We are looking for an Android Engineer to work on our products and services that are being used by multiple businesses across Western Europe. Our team operates in a scaled agile approach across Europe with a headquarter in Bonn, Germany. It is responsible for the complete software development lifecycle; including ideation, implementation, and operation of the secure IoT software operating smart buildings and smart homes across the world. 

We offer: 

  • Great customer impact: the solutions you deliver will be used by thousands of large and small businesses. 
  • Ability to shape the product, working, and delivery process 
  • Great team spirit and Team Events 
  • Agile and innovative environment 
  • Cutting-edge technology 
  • Working on the latest Apple Hardware 
  • Convenient office or co-working, depending on your location

Required skills and competencies: 

  • Experience with Android SDK; 
  • Understanding of modern application architectures, design patterns, and best coding practices (SOLID, Clean/Hexagonal architecture, Unidirectional data flow, multi-module layering); 
  • Understanding of advanced Kotlin features: from delegated properties to Coroutines; 
  • Understanding of general security concepts and encryption techniques; 
  • Experience with security frameworks and best practices (OWASP, Android security guidelines); 
  • Proficiency with client-server architectures using HTTPS, REST, and JSON, both on thin and thick clients with rich caching/storage logic; 
  • Experience with setting up integration/continuous delivery (Jenkins / GitHub Actions); 
  • Proficiency with Google Developer Console publishing process; 
  • You bring a test-driven mindset, experienced with both unit testing and integration testing; 
  • You enjoy working in an agile and fast-paced environment with changing or competing requirements; 
  • You are eager to acquire and share new talents in a highly skilled team.

Nice to have: 

  • Cross-platform development experience (KMP, React Native, Flutter). 
  • Experience with IoT products in building automation and physical access control (BLE, NFC, UWB); 
  • Have a good understanding of algorithmic complexity; 
  • Prior experience with Java; 
  • Contribution to open-source projects; 

 

Join us to work on cool and innovative projects involving high-security hardware in a nice international and creative environment that allows you to learn and advance. 

Apply Now

Submit the below form and we will get back to you as soon as possible

Salary Expectation

Contact Us

Do you need additional information about us or our jobs? Contact us now!