Who are we looking for?
We are looking for an experienced Android Developer to work in our existing Łódź-based engineering teams. Reporting to the Software Development Manager, you will have the following responsibilities :
Create and maintain programmer tests.
Create and maintain application code.
Review and approve code of other developers.
Design technical implementation.
Participate in test automation.
Like the passionate team around you, you should be obsessively client-centric (and focused on the end-customer experience), determined to optimise our software and practices to produce world-
class supply-chain solutions for our clients.
Your skills and competencies
Good software development experience in all application layers : database, data access, business logic, UI.
Understanding of unit testing and TDD.
Knowledge of and professional experience with most common software design patterns.
Ability to read UML diagrams.
Very good skills and professional experience in :
Web services (SOAP and / or RESTful)
Good knowledge of support libraries (Guava / RxJava / AndroidAnnotations)
Experience in using testing Libraries jUnit / Robolectric / Robotium
You have strong intellectual curiosity.
You have good communication skills (verbal and written), good English
You understand what it means to make a service level commitment to a client, and how to solve real user problems using technology solutions.
You are energetic and have a positive (can-do) attitude.