Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Android Developer

Excyl Inc

Android Developer

Washington, DC
Full Time
Paid
  • Responsibilities

    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 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.
  • Qualifications

    Additional Information

    All your information will be kept confidential according to EEO guidelines.