German outsourcing company Excelsior is looking for an Android Developer to join their team at Frankfurt am Main.
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:
- 4+ 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 asynchronous data processing.
- Familiarity with Gitflow and CI/CD.
- Upper-intermediate level of English.
- 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.