Android Engineer

Job description

connectavo digitizes the end-to-end maintenance process of industrial machinery and thereby changes how information and communication is handled inside the factory. On top of making the day-to-day activity of technicians and plant managers more efficient, our analytic engine analyzes machinery data in order to predict maintenance cycles - all packaged into an easy-to-use SaaS tool with little implementation effort.

 

As we are increasing our team, we are looking for an Android Developer who has had experience working with teams in developing, releasing, and maintaining high quality Android applications.

 

Role

  • Taking full ownership of our mobile products
  • Work closely with the product team to resolve issues and develop new features
  • Convert design specs into functional user interfaces
  • Optimize the applications for maximum performance and usability

 

What we offer

  • Driver seat in shaping the next industrial revolution
  • Ability to introduce a whole new product experience to the manufacturing industry
  • Steep learning curve within an experienced team and freedom to steer the mobile products
  • Regular team events
  • Drinks, fruits and other food provided in our central Berlin office

 

Requirements

  • At least 3 years experience in relevant mobile development
  • Strong programming skills in Java
  • Experience with offline storage, threading, and performance tuning
  • Knowledge of the open-source Android ecosystem and the libraries available for common tasks
  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
  • Experience on web service integration (SOAP, REST, JSON, XML) 
  • Understanding of fundamental design principles that make up a highly scalable application
  • Eager to work in a small, fast-paced startup environment