Position: Android Developer
Company: SKILLERS (ex Venbest Recruiting)
Experience required: 3y
English level: upper

The role:
As an Android Developer, you will polish apps technically and functionally as well as develop, implement, and test new features for the company`s own apps and apps of their clients. It is expected that you will furthermore provide your ideas and support in the implementation for overhauling existing source codes.

Responsibilities:
- Develop new and support existing features.
- Write unit tests to ensure technical quality.
- Write clear and testable code.
- Analyze and fix issues/bugs.
- Solve complex technical tasks.
- Be experienced with the latest trends and best practices in Android development.
- Take part in features planning and estimations.
- Share knowledge and help colleagues with challenging tasks.
- Improve existing code and architecture.
- Analyze and eliminate existing and potential security and UX issues.

What you should have:
- 3+ years of professional experience in Android development.
- Hands-on experience with Kotlin and Java.
- Good experience with jUnit framework and related libraries (e.g. mockito, mock.io).
- Experience with the Android Jetpack library suite and modern DI frameworks.
- Understanding of different software architectural patterns like MVP or MVVM.
- Experience in the asynchronous data processing.
- Familiarity with Gitflow and CI/CD.
- Bachelor's degree in Computer Science or related engineering degree.

Company offers:
- Relocation Support.
- Temporary apartment for the first 3 months.
- Compensation of tickets to Frankfurt.
- Flexibility in working hours and work-life balance.
- Official permanent employment and medical insurance.
- Drinks and snacks at the office.
- Regular team events.