1

Mobile Application Developer Jobs in Rochester, MN

Be Seen First

These applications leverage cloud computing, big data, mobile, data science, data warehousing ... Participate in DevOps, Agile, continuous development and integration frameworks. Programming in ...

New

... programmable experiences. Our solutions are disseminated through unified products and services we ... Strong proficiency and experience with medical technology including EMR and mobile apps.

... programmable experiences. Our solutions are disseminated through unified products and services we ... Strong proficiency and experience with medical technology including EMR and mobile apps.

... programmable experiences. Our solutions are disseminated through unified products and services we ... Strong proficiency and experience with medical technology including EMR and mobile apps.

next page

Showing results 1-20

Mobile Application Developer information

See Rochester, MN salary details

$54.4K

$112.3K

$160.6K

How much do mobile application developer jobs pay per year?

As of Sep 12, 2026, the average yearly pay for mobile application developer in Rochester, MN is $112,305.00, according to ZipRecruiter salary data. Most workers in this role earn between $84,900.00 and $129,600.00 per year, depending on experience, location, and employer.

What is a mobile application developer?

A mobile application developer designs programs and apps for use on smartphones, tablets, and other mobile devices. These skilled computer professionals develop solutions on popular mobile platforms, such as iOS and Android, as their main job duty. Your software is typically made available through the Apple Store and the Google Play Store. Apps downloaded to the mobile devices are designed to perform various functions, allow for game play and entertainment, or assist with life goals. You need experience with a variety of programming languages and development platforms for this job.

What are some common challenges mobile application developers face when working on cross-platform apps?

Mobile Application Developers often encounter challenges related to ensuring consistent functionality and user experience across different devices and operating systems when building cross-platform apps. These challenges can include dealing with varying screen sizes, managing performance optimization, and integrating native device features. Collaboration with UI/UX designers and QA testers is essential to address compatibility issues, and staying updated with the latest frameworks and tools helps developers deliver reliable, high-quality applications.

What are the key skills and qualifications needed to thrive as a mobile application developer, and why are they important?

To thrive as a Mobile Application Developer, you need strong programming skills in languages such as Java, Kotlin, Swift, or Dart, along with a solid understanding of mobile UI/UX principles and a degree in computer science or a related field. Familiarity with development tools like Android Studio, Xcode, cross-platform frameworks (e.g., Flutter, React Native), and version control systems such as Git is typically required. Creative problem-solving, collaboration, and effective communication are standout soft skills in this role. These skills ensure the creation of reliable, user-friendly apps and facilitate efficient teamwork in a rapidly evolving mobile technology landscape.

What is the difference between Mobile Application Developer vs Web Developer?

AspectMobile Application DeveloperWeb Developer
CredentialsTypically requires programming skills in Swift, Java, or Kotlin; often has certifications in mobile app developmentRequires skills in HTML, CSS, JavaScript; may have certifications in web development or related technologies
Work EnvironmentDevelops apps for iOS and Android platforms, often working in IDEs like Xcode or Android StudioBuilds websites and web applications, working with browsers and server environments
Employer & IndustryTech companies, startups, app development agenciesBusinesses, digital agencies, e-commerce platforms
Search & Comparison IntentOften compared for career paths, skills, and job roles in mobile vs web development

Mobile Application Developers focus on creating apps for mobile devices using platform-specific languages and tools, while Web Developers build websites and web applications accessible via browsers. Both roles require programming skills but differ in platforms, tools, and deployment environments.

Is a mobile application developer a good career?

A mobile application developer is a viable career choice with strong demand due to the widespread use of smartphones and mobile apps. The role typically requires skills in programming languages like Java or Swift, and opportunities exist across various industries, offering competitive salaries and growth potential.

What job categories do people searching Mobile Application Developer jobs in Rochester, MN look for?

The top searched job categories for Mobile Application Developer jobs in Rochester, MN are:

What cities near Rochester, MN are hiring for Mobile Application Developer jobs?

Cities near Rochester, MN with the most Mobile Application Developer job openings:

Infographic showing various Mobile Application Developer job openings in Rochester, MN as of September 2026, with employment types broken down into 100% Full Time. Highlights an 50% In-person, and 50% Remote job distribution, with an average salary of $112,305 per year, or $54 per hour.

Senior Software Engineer (Java)

Rochester, MN • Remote

$75 - $85/hr

Contractor

Posted 3 days ago

New

Be Seen First

After you apply to this job, you can share why you’re interested to jump to the top of the candidate list.


Job description

Role                  :             Senior Software Engineer (Java)

Location            :             Remote Role

Duration            :            12+ Months Contract

 

Role Responsibilities

We are seeking a Senior Software Engineer to design and build back-end services that support our portfolio of data-centric clinical and analytic applications. These applications leverage cloud computing, big data, mobile, data science, data warehousing, machine learning using state of the art software development applications and frameworks. Our Software Engineers ensures that these cloud-based micro-services adhere to uptime and accuracy targets, are resilient, and scale as data volumes and traffic increase. They work closely with the data engineering, platform, and solutions teams to develop applications as required to benefit our practice and patients. Works closely with the Product Owners, Product Managers, Architects to translate requirements into code.

  • Developing services around data warehousing, big data, cloud computing, business intelligence, analytics and machine learning. Participate in DevOps, Agile, continuous development and integration frameworks. Programming in high-level languages such as Go, Python, Java etc. Ensure all appropriate documentation of processes and source code is created and maintained.
  • Communicate effectively with peers, leaders, and customers throughout the organization. Participate in expert level troubleshooting and resolve problems through root cause analysis, data and system investigation. Contributes to design and architecture discussions with Principals and Architects. Leads targeted cross-functional improvement efforts and mentors more junior software engineers.  Solves complex problems; takes a new perspective on existing solutions. Work independently with minimal guidance. You may lead projects or project steps within a broader project or have accountability for ongoing activities or objectives. Act as a resource for colleagues with less experience.
  • Develop and maintain Java services, integrations, and application components within the enterprise environment.
  • Enable interoperability between CAKS capabilities and existing platforms while avoiding isolated or duplicative solutions.
  • Requirements: -Senior-level Java development -Enterprise services, APIs, and integrations -Production operations and troubleshooting -Scalable and maintainable application development Preferred: -Content, knowledge, or data-integration platforms -Reusable enterprise integration patterns -Experience integrating with multiple enterprise systems

Develop and maintain Java services, integrations, and application components within the enterprise environment. Enable interoperability between CAKS capabilities and existing platforms while avoiding isolated or duplicative solutions.

Requirements:

-Senior-level Java development

-Enterprise services, APIs, and integrations

-Production operations and troubleshooting

-Scalable and maintainable application development

Preferred:

-Content, knowledge, or data-integration platforms

-Reusable enterprise integration patterns

-Experience integrating with multiple enterprise systems