1

Mobile Developer Jobs in Bloomington, IL (NOW HIRING)

Mobile Network Engineering on Android

Texas, IL · On-site

$55.25 - $72.50/hr

You may be a good fit for this role if other positions of interest include: mobile developer, Android developer, iOS developer, network engineer Legalese: DDMR is not accepting unsolicited assistance ...

Mobile Network Engineering on iOS

Texas, IL · On-site

$51.25 - $70.50/hr

You may be a good fit for this role if other positions of interest include: mobile developer, Android developer, iOS developer, network engineer Legalese: DDMR is not accepting unsolicited assistance ...

As an Android Mobile Engineer, you'll work alongside Android and iOS engineers, Experience Design (XD), Product Owners, Business Partners, and Quality Engineering teams to create experiences used by ...

Senior Endpoint Engineer (R&D Specialist)

Texas, IL · Hybrid

$94K - $129K/yr

This includes designing compliant application packaging, security configurations, software deployments, and mobile device solutions across the hybrid DHA ecosystem. The engineer will also lead Tier 3 ...

Tea Leaf

Bloomington, IL

$53.50 - $70.25/hr

Our company provides application analysis, design, development and programming, software ... move around mobile applications and maintenance of the Digital Analytics Toolset across the ...

***.NET DEVELOPERS***

Bloomington, IL · On-site

$46.25 - $61.25/hr

NET DEVELOPER - we are recruiting for future openings at client companies/agencies. This job might ... mobile-friendly application by clicking on "I'm Interested." It only takes 1-2 minutes! When you ...

***.NET DEVELOPERS***

Bloomington, IL · On-site

$46.25 - $61.25/hr

NET DEVELOPER - we are recruiting for future openings at client companies/agencies. This job might ... mobile-friendly application by clicking on "I'm Interested." It only takes 1-2 minutes! When you ...

next page

Showing results 1-20

Mobile Developer information

See Bloomington, IL salary details

$10

$52

$78

How much do mobile developer jobs pay per hour?

As of Aug 3, 2026, the average hourly pay for mobile developer in Bloomington, IL is $52.26, according to ZipRecruiter salary data. Most workers in this role earn between $39.28 and $63.03 per hour, depending on experience, location, and employer.

How much do mobile developers make?

Mobile developers typically earn a median annual salary ranging from $70,000 to $120,000, depending on experience, location, and skill set. Those proficient in both iOS and Android development or with specialized skills in Swift or Kotlin tend to earn higher salaries. Entry-level positions may start lower, while senior developers with extensive experience or certifications can earn significantly more.

Is a mobile developer a good career?

A mobile developer is a viable career choice due to the high demand for mobile applications across industries. The role typically requires skills in programming languages like Swift or Kotlin and knowledge of app development environments, with opportunities for growth and competitive salaries. The field offers a dynamic work environment and the chance to work on innovative projects.

What is a mobile developer?

A mobile developer is involved in app development for smartphone and mobile applications. Your job duties include creating a detailed app development plan, writing source code, and testing finished builds. Exact responsibilities may vary depending on app type, platform, your company, and the industry. The career requires you have excellent communication skills, as you collaborate with a team of other developers on a daily basis. Most mobile developers have at least a bachelor’s degree in computer science.

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

To thrive as a Mobile Developer, you need strong programming skills in languages like Swift, Kotlin, or Java, along with experience in mobile app development frameworks and a relevant degree or equivalent experience. Familiarity with integrated development environments (IDEs) such as Android Studio or Xcode, and knowledge of version control systems like Git, are crucial, as are certifications in mobile platforms. Strong problem-solving, attention to detail, and effective teamwork set standout professionals apart in this field. These competencies ensure the development of high-quality, user-friendly mobile applications that meet client and market needs.

What is the difference between Mobile Developer vs Web Developer?

AspectMobile DeveloperWeb Developer
Required CredentialsTypically a degree in computer science or related field; proficiency in mobile SDKs (iOS, Android)Similar degrees; expertise in HTML, CSS, JavaScript, and web frameworks
Work EnvironmentDevelops apps for iOS and Android platforms, often using IDEs like Xcode or Android StudioBuilds websites and web applications, usually working with browsers and web servers
Employer & Industry UsageTech companies, startups, app development firmsBusinesses with online presence, digital agencies, e-commerce

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

What are some common challenges mobile developers face when working with cross-platform frameworks?

Mobile Developers often encounter challenges when using cross-platform frameworks such as React Native or Flutter, including managing platform-specific functionality and performance optimization. Ensuring a consistent user experience across iOS and Android devices can require additional testing and custom code. Additionally, keeping up with frequent framework updates and compatibility changes can be demanding. Effective collaboration with designers and backend teams is essential to address these challenges and deliver high-quality mobile applications.
What are the most commonly searched types of Developer jobs in Bloomington, IL? The most popular types of Developer jobs in Bloomington, IL are:
What job categories do people searching Mobile Developer jobs in Bloomington, IL look for? The top searched job categories for Mobile Developer jobs in Bloomington, IL are:
What cities near Bloomington, IL are hiring for Mobile Developer jobs? Cities near Bloomington, IL with the most Mobile Developer job openings:
Infographic showing various Mobile Developer job openings in Bloomington, IL as of July 2026, with employment types broken down into 83% Full Time, 6% Part Time, 1% Temporary, and 10% Contract. Highlights an 79% Physical, 5% Hybrid, and 16% Remote job distribution, with an average salary of $108,705 per year, or $52.3 per hour.

Mobile Network Engineering on Android

DDMR

Texas, IL • On-site

$55.25 - $72.50/hr

Full-time

Re-posted 2 days ago


Job description

Note: We are open to remote, part-time, and non-native English speaking applicants for this specialized role.

About the Mobile Network Engineering on Android position

You will build the first prototype of our mobile passive metering tool. Your time will be split:

  • 10% sharing your ideas and expertise within your team to help plan and prepare your product initiatives
  • 70% building out a passive metering tool that utilizes an on-device mobile VPN
  • 10% writing tests, doing code reviews, and continuously improving our overall code quality
  • 10% researching and improving your general software development skills


Your job is to help us build and deploy a performant on-device mobile VPN for network-level data collection on Android. In this role you will: 

  • work with our mobile, data, and front-end engineers to build a design and specification for our mobile metering application
  • build the first version of our mobile passive metering tool allowing us to passively collect network traffic data from our opt-in research panelists
  • iteratively improve application security and performance to ensure a high quality end-user experience
  • deploy the mobile metering application to Google Play for Android store so our panelists can begin using it


Candidate need-to-haves:

We expect expert-level understanding of:

  • Java or Kotlin, the Android SDK, and publishing apps in the Google Play Store
  • networking at all layers of the protocol stack, and the Android internals which power them
  • TCP/UDP, HTTPS networking, SSL/TLS, VPNs, and forward proxies
  • Man-in-the-middle attacks and associated tools like mitmproxy
  • Certificate-pinning, how it works, and how to detect it


Additionally, we expect significant experience with:

  • a scripting language, like Python or Ruby
  • support tools like Git, CI/CD, Bash, SSH, Charles, Wireshark, and Chrome DevTools


Candidate nice-to-have:

  • Experience with Swift or Objective-C, the iOS SDK, and publishing apps in the iOS App Store
  • Experience working with Docker containers or other virtualized environments, and with AWS


We don't expect, but would be impressed by:

  • Experience with asynchronous event-driven network application frameworks like netty, libuv, libdispatch, or SwiftNIO
  • Proficiency in C/C++ 
  • Exposure to software like NGINX and Apache Traffic Server (ATS)


We will actively evaluate your:

  • Ability to explain all of the different layers of the network stack
  • Coding in Java or Kotlin, and if applicable, Python and C/C++
  • Knowledge of the Android SDK, with a particular focus on it's networking components
  • Ability to manage an Android development and testing environment


And we're seeking teammates with the following personality traits:

  • You've got a "figure it out" and "get it done" attitude that can break through barriers to execute.
  • You're methodical, process-oriented, and are constantly thinking about ways to increase efficiency and generate leverage.
  • You're ask for forgiveness, not permission, and respond well to direct feedback when you inevitably make a mistake.
  • You communicate very clearly in both spoken and written forms. You're concise, articulate, expressive, and appreciate good grammar whether you're brainstorming with the CEO on Slack or problem-solving with a partner via email.
  • You're progressive, inclusive, and egalitarian. You're cognizant of your ingrained biases and take steps to mitigate and dispel them.


Here are some characteristics we're looking for in our ideal candidate: technical, good communicator, helper, adaptive, critical thinker, creative thinker, fast on your feet, detail oriented, good design sense, constant learner, analytical.

You know what's up:
  • You're all about that start-up life. You're motivated by success and have an intrinsic bias towards taking action and ownership.
  • You're logical, subscribe to rational thinking, and prefer making data-driven decisions whenever possible.
  • You can naturally distill complexity. You break down complicated ideas into their fundamental components for analysis.
  • You see both the forest and the trees. You can understand the implications of small changes to the big picture, and can also create a plan for bringing a big picture to fruition one task at a time.
  • You understand the cost of indecision and can break through decision paralysis, even when faced with ambiguity.


You may be a good fit for this role if other positions of interest include: mobile developer, Android developer, iOS developer, network engineer



Legalese: DDMR is not accepting unsolicited assistance from search firms for this employment opportunity. Please, no phone calls or emails. All resumes submitted by search firms to any employee at DDMR via email, the Internet or in any form and/or method without a valid written search agreement in place for this position will be deemed the sole property of DDMR. No fee will be paid in the event the candidate is hired by DDMR as a result of the referral or through other means. Notice to Applicants: We reserve the right to research relevant facts about you which are public on social media platforms or other sources over the Internet. We will retain such data only as long as reasonably needed.

Employment Type: FULL_TIME