Position: Middle/Senior Android developer
Company: Symphony Solutions
Experience required: 3y
English level: upper

The client is one of the biggest Dutch bank with more then 8 millions of active clients. IT department of the client consists of ~6k engineers who work on different projects within the client organization. 
Developers will be working within existing Scrum teams which working using SAFe framework.

**Responsibilities**
New features development within existing product or new products;
Communicating with customer.
Resolving technical problems as they rise.
Bug fixing of newly developed features;
Writing Unit tests and integration tests;
Scrum ceremonies participation;
Mentoring junior colleagues might be required

**Requirements**
Mandatory:
3+ years of experience
Kotlin, Java, Android SDK;
TDD; Unit tests for mobile applications;
Experience in defining continuous integration build processes for mobile development;
Knowledge of common design patterns in mobile development (MVC, MVVM, MVP);
Demonstrated ability to follow development best practices for high quality software delivery (CI tools: Jenkins, etc.);
Working knowledge of source control software such as Git;
Good communication, presentation skills

Desirable:
Working knowledge of the Atlassian suite (JIRA and Confluence);
You are widely versatile and besides being a Senior mobile developer, you are also active in setting up automatic tests, building pipelines or solving production issues.
You are familiar with the rituals of Agile / Scrum.
Above all you do have an opinion and an open view on the future.
You embrace changes and self-leadership is in your DNA.
You’re able to help the development team get to a higher standard.

**(!) We have paid test task (!)**