Mid / senior level Android Developer needed Offline
This is a long-term position and we're looking for serious candidates only that truly have the required experience and level.
Responsibilities
β Translate designs and wireframes into advanced applications for the Android platform.
β Understand business requirements and translate them into technical ones.
β Design, build, and maintain high performance, scalable, testable and reliable Swift code that connects with outside data sources and RESTful APIs.
β Provide evidence of the work done matching the companyβs quality gates, by means of Pull Requests and screenshots/videos.
β Provide biweekly/monthly reports of % code coverage and Unit tests passed.
β Collaborate with cross-functional teams to define, design, and ship new features.
β Work on bug fixing and improving application performance.
β Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
β Help maintain code quality, organization, and automatization.
What we are looking for
β Proven working experience in Android app development for at least 3 years.
β Have published at least one original app on Google Play Store.
β Strong knowledge of Android SDK, and Kotlin and Java programming languages.
β Strong knowledge of Android Studio IDE.
β Strong knowledge of Android Architecture Components (LiveData, ViewModel, DataBinding, etc..), and Dagger framework for Dependency Injection.
β Strong programming skills on MVVM using Android Architecture Components. Knowledge in RxJava will be a plus.
β Experience in testing frameworks: JUnit, Mockito, Expresso, Robolectric, etc.
β Proficient understanding and application of SOLID principles.
β Proficient understanding of version control systems: git.
β Experience with RESTful APIs to connect applications to back-end services.
β Strong knowledge of Googleβs Android design principles and interface guidelines.
β Familiarity with the use of device sensors: gyroscope, accelerometer, pedometerβ¦
β Experience with third-party libraries and APIs.
β Familiarity with Atlassian products: Bitbucket, Jira, Confluence.
β Familiarity with Googleβs Firebase, including Crashlytics and FCM (Firebase Cloud Messaging), as well as push notifications.
β Knowledge of good practices and linting tools.
β Knowledge of okHttp and Retrofit frameworks will be a plus.
β Familiarity with CI/CD tools/services will be a plus.
The job ad is no longer active
Job unpublished on
24 January 2021
Look at the current jobs Android Remoteβ