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 professionalsJob 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 scripts
Java Frameworks and Libraries
Dagger/Hilt - Dependency injection
Jetpack Compose - Toolkit for building native UI
JUnit, Mockito, Espresso, Hamcrest - Testing frameworks
Kotlin Coroutine - Asynchronous programming
Retrofit - Networking
TOOLS
Android Studio - Android IDE
Proguard/R8 - Shrink, obfuscate, and optimize
Azure DevOps Pipelines - CI/CD pipelines using YAML
Architectural Patters
MVVM (Model View View-Model)
Android architecture. Application, Activity, Fragment lifecycle.Additional Information
All your information will be kept confidential according to EEO guidelines.
Full-time