Android Developer

Library & Archives Commission, Texas State
Auburn Hills, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Auburn Hills, United States of America

Tech stack

API
Agile Methodologies
Android Studio
Unit Testing
Code Review
System Configuration
Data Security
Software Design Patterns
Gradle
Mobile Application Software
Scrum
Systems Integration
GIT
Kotlin
Deployment Automation
Asynchronous Programming
Google Play
REST
Jenkins

Requirements

  • Years of Experience: 9
  • Experience developing native mobile applications.
  • Experience with integration to REST web services.
  • Experience using git.
  • Android: Experience in Kotlin 1.7+.
  • Android: API level 30+.
  • Android: Experience with Android Studio.
  • Android: Senior level Kotlin experience.
  • Android: Knowledge of Jetpack architecture components (LiveData, ViewModel, Lifecycles, Navigation, ViewBinding, etc.).
  • Android: Experience with Coroutines.
  • Understanding of security related concepts/concerns in mobile applications.
  • Experience using Fastlane.
  • Knowledge around continuous and automated deployments of mobile applications.
  • Experience localizing mobile applications for global markets.
  • Experience presenting ideas, concepts and POCs to executive teams and stakeolders.
  • Experience working with embedded systems.
  • Android: Comfortable within Google Play Console.
  • Android: Experience creating and maintaining Gradle build files.
  • Android: Experience creating and configuring flavors.
  • Android: Experience with Android Auto.
  • Experience with QNX.
  • Experience with connected vehicle platforms.
  • Experience leading a team of 5 or more developers via agile methodologies.
  • Experience implementing and integrating CI/CD (Jenkins, Fastlane, etc.).
  • Expert understanding of underlying mobile operating system and associated concepts.

Technical Experience:

  • Experience working in agile/scrum methodology.
  • Collaborated with cross-functional teams to define, design and ship new features.
  • Experience with participating in code reviews.
  • Can demonstrate knowledge of software design patterns and conventions.
  • Experience developing unit tests and UI tests.
  • Experience in security of data on devices and in transit.

Apply for this position