DataAnnotation
DataAnnotation

60 Dataannotation Android Software Engineer Jobs Hiring in MN

Mobile Engineer IV - Android

Woodbury, MN · Hybrid

$172K - $192K/yr

The Mobile Engineer IV - Android position is a highly technical software engineering role handling the most mission-critical and technically-complicated efforts across the many Android applications ...

Bank is seeking a Software Engineer who will contribute toward the success of our technology ... Strong knowledge of Kotlin , Java , and Android SDK. * Experience with Jetpack Components (Compose ...

Senior Software Engineer

Eagan, MN · On-site

$124.90K - $164.70K/yr

Senior Software Engineer Location: Eagan, MN Senior Software Engineer Developer will be joining ... Experience with AngularJS or Android development is a plus Qualifications Any Additional ...

Be Seen First

Senior Software Engineer

Eden Prairie, MN · On-site

$100K - $115K/yr

... Software Engineer performs research, designs, tests, and implements application software on a ... Familiarity with Windows CE, IOS, Android and QNX platforms is preferred * Design and develop ...

Be Seen First

Senior Software Engineer

Eden Prairie, MN · On-site

$100K - $115K/yr

... Software Engineer performs research, designs, tests, and implements application software on a ... Familiarity with Windows CE, IOS, Android and QNX platforms is preferred * Design and develop ...

Sr. Software Engineer

Owatonna, MN · On-site

$103K - $135K/yr

POSITION As a Senior Software Engineer, you will create software that runs on or works with the ... To develop cutting edge software using C++, C#, Java, and/or Android * To help define the software ...

POSITION As a Senior Software Engineer, you will create software that runs on or works with the ... To develop cutting edge software using C++, C#, Java, and/or Android * To help define the software ...

POSITION As a Senior Software Engineer, you will create software that runs on or works with the ... To develop cutting edge software using C++, C#, Java, and/or Android * To help define the software ...

next page

Showing results 1-20

DataAnnotation Jobs Information

What are the key skills and qualifications needed to thrive as an Android Software Engineer, and why are they important?

To thrive as an Android Software Engineer, you need strong proficiency in Java and Kotlin, a solid understanding of Android SDK, and experience with mobile app architecture, often backed by a degree in computer science or related field. Familiarity with Android Studio, version control systems like Git, and knowledge of RESTful APIs are typically required, with certifications such as Google Associate Android Developer being advantageous. Excellent problem-solving, communication, and collaboration skills help you work effectively in agile teams and address user needs. These skills and qualities are crucial for building robust, user-friendly apps and ensuring seamless integration and continuous improvement in the fast-evolving mobile ecosystem.

How does an Android Software Engineer typically collaborate with designers and product managers during app development?

Android Software Engineers work closely with designers and product managers throughout the app development process. They often participate in planning meetings to understand user requirements and design intent, provide technical feedback on feasibility, and suggest improvements. During development, engineers collaborate with designers to ensure UI elements are implemented accurately and with product managers to clarify features, prioritize tasks, and address any blockers. Regular communication and agile methodologies, such as stand-ups and sprint reviews, help keep everyone aligned and ensure the final product meets business and user needs.

What does an Android Software Engineer do?

An Android Software Engineer is responsible for designing, developing, testing, and maintaining applications for devices running the Android operating system. They work with programming languages like Java and Kotlin, use Android SDK tools, and collaborate with designers and product managers to create user-friendly and efficient apps. Their role may also include optimizing app performance, fixing bugs, and keeping up with Android platform updates to ensure compatibility and security.

What is the difference between Android Software Engineer vs iOS Developer?

AspectAndroid Software EngineeriOS Developer
Required CredentialsBachelor's in Computer Science, Java/Kotlin proficiencyBachelor's in Computer Science, Swift/Objective-C proficiency
Work EnvironmentAndroid app development, mobile platformsiOS app development, mobile platforms
Industry UsageTech companies, startups, app agenciesTech companies, startups, app agencies
Common Search/ComparisonOften compared for mobile app rolesOften compared for mobile app roles

Android Software Engineers and iOS Developers both create mobile applications for their respective platforms. They share similar educational backgrounds and work environments, often employed by tech companies and startups. The main difference lies in the programming languages used—Java/Kotlin for Android and Swift/Objective-C for iOS—making each role specialized for their platform.

What are the most popular states for Dataannotation Android Software Engineer Jobs?
Infographic showing various Android Software Engineer job openings at Dataannotation in Minnesota as of May 2026, with employment types broken down into 100% Part Time. Highlights an 100% Remote job distribution.
Android Software Developer

$59 - $77.50/hr

Other

Posted 12 days ago


Job description

Job 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

Veterans Sourcing Group logo

About Veterans Sourcing Group

Sourced by ZipRecruiter

Veterans Sourcing Group is a renowned company headquartered in New York, NY, US and is committed to providing high-quality, reliable staffing solutions and advisory services. The company operates in the human resources and staffing industry, specializing in veteran hiring. They offer various solutions to meet client needs, including strategic consultancy, professional search, and contract staffing. The company was founded by Beth Vines and Bruce Madnick, respected professionals who recognized a gap in the market for veteran-focused staffing services which prompted them to establish Veterans Sourcing Group in 2011.

Industry

Recruiting and staffing services

Company size

51 - 200 Employees

Headquarters location

New York, NY, US

Social media