Job Description
Job Description
Company Description
Incorporated in 1997 and based in Troy-Michigan, Excyl is a full service recruiting firm specializing in the placement of Technology (IT), Engineering, Clerical and Light Industrial professionals
Job Description
REQUIRED SKILLS :
- Mobile app design and development experience on Android platform
- Strong programming experience in Java using Android SDK and third-party libraries using Android studio (GOLANG-another mobile language)
- Experience with multi-threading and integrating with RESTful services
- Experience creating unit tests, using crash analysis and profiling tools
- Good understanding of UI / UX customization, dealing with different versions of Android and screen sizes
- Any development experience for iOS platform using Swift or Objective-C is a solid plus
- Working knowledge of complete life cycle including publish to Google Play store and updates
- Understanding of design patterns for reusability, extensibility etc.
- Experience with Git, Bug tracking and CI / CD tools
- Swift, C any QA- bug tracking (pluses)
- BS Degree in Computer Science or related field
PROGRAMMING LANGUAGES
Kotlin, including Kotlin DSL for build scriptsJava Frameworks and LibrariesDagger / Hilt - Dependency injectionJetpack Compose - Toolkit for building native UIJUnit, Mockito, Espresso, Hamcrest - Testing frameworksKotlin Coroutine - Asynchronous programmingRetrofit - NetworkingTOOLS
Android Studio - Android IDEProguard / R8 - Shrink, obfuscate, and optimizeAzure DevOps Pipelines - CI / CD pipelines using YAMLArchitectural PattersMVVM (Model View View-Model)Android architecture. Application, Activity, Fragment lifecycle.Additional Information
All your information will be kept confidential according to EEO guidelines.