Sr. Android Developer
Job description
Duties And Responsibilities Experience developing native mobile applicationsUnderstanding of security related concepts/concerns in mobile applicationsExperience using FastlaneAndroid: Comfortable within Google Play ConsoleAndroid: Experience creating and maintaining Gradle build filesAndroid: Experience creating and configuring flavorsAndroid: Experience in Kotlin 1.7+, Seeking Senior level Kotlin experienceAndroid: API level 30+Android: Experience with Android StudioAndroid: Knowledge of Jetpack architecture components (LiveData, ViewModel, Lifecycles, Navigation, ViewBinding, etc.)Android: Experience with CoroutinesExperience with integration to REST web servicesExperience using git QualificationsEducation and Years of Experience: 5 years Required And Desired Skills/Certifications Experience working in agile/scrum methodologyCollaborated with cross-functional teams to define, design and ship new featuresExperience with participating in code reviewsCan demonstrate knowledge of software design patterns and conventionsExperience developing unit tests and UI testsExperience in security of data on devices and in transitKnowledge around continuous and automated deployments of mobile applicationsExperience localizing mobile applications for global marketsExperience presenting ideas, concepts and POCs to executive teams and stakeholders Physical Requirements: OnsiteLocation: Auburn Hills, Michigan