Android Software Developer
Veterans Sourcing GroupJob Title: Sr. Software Engineer - Android
Duration: 6+ Months (Possible extension)
Location: Arden Hills, MN 55112
Onsite Role (4 days/wk.)
Responsibilities
- Develop a BLE-intensive native mobile application for Android using Kotlin and/or Java
- Participate in code and design reviews
- Produce highly testable code
- Write automated tests including unit, integration, and functional tests
- Participate in design reviews to provide architectural feedback
- Conduct code reviews with your peers
- Conform to a highly regulated software environment
- Focus on patient safety
Education/Experience
- Bachelor’s degree or higher in Software Engineering, Computer Engineering, or Computer Science
- 5+ years of experience developing Android applications, with minimum 1 year using Kotlin
- Experience with agile software development including Kanban
- Experience with continuous integration
- Strong understanding of git, pull request/merge request workflow, and DevOps services like GitLab or GitHub
- Experience writing unit tests for Android
Preferred
- Working knowledge of continuous integration for Android
- Experience working with Jetpack Compose, Coroutines/RxJava and Retrofit
- Experience working with React Native or Flutter
- Experience creating automated UI tests with Espresso or Appium
- Exposure to building mobile applications in iOS with Swift
- Understanding of JavaScript, HTML and CSS
- Experience developing software within a regulated environment in the medical industry
- Experience with security tools and products
Job Type
- Job Type
- Contract
- Location
- New Brighton, MN
Share this job: