Overview
Description
we are looking for an Android developer.
Location: remote
– The technical implementation/coding of the required functions based on the development tools, frameworks and libraries used at the client for the Android operating system.
– Creating delivery packages for the applications in question using the CI/CD tools applicable in the context and the necessary tools (e.g. Gradle, Git, GitLab, Jenkins, Bitbucket, Artifactory, Sonarqube, Docker, Kubernetes, OpenShift).
– Fix bugs from testing phases in applications/ components also in code parts/ functions/ modules/ libraries etc. implemented by other developers.
– Setting up, maintaining and enhancing development environments.
– Creating JUnit/E2E tests for test automation using Selenium, Robot framework or similar frameworks.
– Performing effort estimates for implementation and all effort required for technical go-live of features required in the requirements context.
– Apply methodologies such as SCRUM and pair programming,
– Create and maintain system documentation necessary for the maintenance and operation of the developed components.
– Adhering to the agreed standards (framework agreement, programming guidelines, process library, area and project manual).
– Advising the teams involved in the implementation of the designed solution during the entire duration of the project.
– Documentation of all results in the tools used in the respective project context and in the language required in the respective project context (German or English).
Requirements:
– Extensive experience in creating IT solution architectures and their implementation in the area of Native Mobile applications (Minimum 3 years of experience in development projects. Extensive experience in consulting and designing Android applications with Java, Kotlin & XML is required).
– Several years of practical experience of Android architecture (At least 3 years of experience in development projects (Clean architecture, MVVM, etc.). Evidenced by project references in medium and large scale projects).
– Experience in building and maintaining a CI/CD pipeline for creating Android artifacts. (3 project references in medium and large projects over the last few years. Extensive knowledge of well-known CI/CD tools is required (e.g. Gradle, Git, GitLab, Jenkins, Bitbucket)).
– Strong communication skills in business English. (At least 2 years working on projects with English as the project language).
– Experience in establishing and using quality assurance processes and procedures in Android/mobile testing, as well as good debugging skills (At least 2 project references where software quality and maintainability were ensured and improved by e.g. regular pair programming or test-driven development).
About ZeilenJOB
Portal für Remote Jobs