Android Software Developer
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Veterans Sourcing Group, is seeking the following. Apply via Dice today!Job Title: Sr. Software Engineer - AndroidDuration: 6+ Months (Possible extension)Location: Arden Hills, MN 55112Onsite Role (4 days/wk.)Responsibilities:Develop a BLE-intensive native mobile application for Android using Kotlin and/or JavaParticipate in code and design reviewsProduce highly testable codeWrite automated tests including unit, integration, and functional testsParticipate in design reviews to provide architectural feedbackConduct code reviews with your peersConform to a highly regulated software environmentFocus on patient safetyEducation/Experience:Bachelor’s degree or higher in Software Engineering, Computer Engineering, or Computer Science5+ years of experience developing Android applications, with minimum 1 year using KotlinExperience with agile software development including KanbanExperience with continuous integrationStrong understanding of git, pull request/merge request workflow, and DevOps services like GitLab or GitHubExperience writing unit tests for AndroidPreferred:Working knowledge of continuous integration for AndroidExperience working with Jetpack Compose, Coroutines/RxJava and RetrofitExperience working with React Native or FlutterExperience creating automated UI tests with Espresso or AppiumExposure to building mobile applications in iOS with SwiftUnderstanding of JavaScript, HTML and CSSExperience developing software within a regulated environment in the medical industryExperience with security tools and products