Senior Android Developer

Deutsche Telekom IT Solutions
Summary
Join Deutsche Telekom IT Solutions as a Senior Android Developer and contribute to the development of a health sector product. This role requires strong experience in Android app development using Kotlin and Java, along with familiarity with various technologies like RxJava, Dagger, and Android Studio. You will be responsible for developing new features, modifying existing applications, and ensuring high quality and stability. The position offers flexible working hours and the possibility of working from home within Hungary. Excellent English communication skills are essential, and German language skills are a plus. The project involves working with experienced senior developers in an agile environment.
Requirements
- University or vocational qualification / ongoing IT studies for entry-level candidates
- At least 5 years of relevant experience in developing multiple Android applications
- Thorough knowledge and experience of Kotlin, Java, RxJava, Dagger, Android Studio
- Development knowledge in as many of the following technologies as possible: Glide, Timber, Retrofit, OkHttp, Swagger
- Thorough knowledge of using CI/CD systems and related platforms (GitHub Actions, GitLab CI)
- Knowledge of Design Patterns
- Practical understanding of Android design principles and interface guidelines
- Agile approach, receptiveness to new technologies and knowledge
- Experience in software architecture design on larger projects
- Knowledge of Clean Code principles
- Accurate, precise work, ability to work in a team
- Structured thinking, independent problem-solving skills
- Excellent communication skills in spoken and written English
- Experience in close collaboration and professional discussions with experienced senior developers in an agile environment
Responsibilities
- Develop new features and modify existing applications based on client and business analyst needs
- Further develop the Android SDK (authentication module) and API in Kotlin
- Manage documentation according to ITIL
- Ensure adherence to processes
- Actively participate in daily/weekly meetings
- Use monitoring and ticketing tools (Jira/Confluence)
- Check and test new features and/or bug fixes
- Cooperate with relevant areas on releases
- Participate in transitions and manage and create documentation
- Learn and apply the used tools and technologies
Preferred Qualifications
- Knowledge of German language
- Knowledge of agile methodology
Benefits
Remote work possibility within Hungary