1

Mobile Software Developer Jobs in Virginia (NOW HIRING)

Design and implement well-developed software * Communicate with stakeholders, product owners, and ... software engineering * 3+ years of developing native mobile applications (iOS and/or Android)

Software Developer - Senior

Lorton, VA ยท Hybrid

$55 - $72.75/hr

We're building a network of highly motivated Software Developers interested in putting their ... Experience with mobile app development * Experience working with Agile development technologies

Software Developer - Senior

Lorton, VA ยท On-site

$55 - $72.75/hr

We're building a network of highly motivated Software Developers interested in putting their ... Experience with mobile app development * Experience working with Agile development technologies

... software engineering tools. Responsibilities : โ€ข Design and develop engaging, intuitive and ... Mobile development experience. โ€ข React Native (a plus). โ€ข Native iOS, Android. โ€ข Some Detox ...

We seek a remote Full Stack Developer with exceptional Flutter and mobile development experience to ... mobile software applications using Flutter and React Native. * Full stack dev with the addition of ...

Software Subcategory: SW Engineer Schedule: Full-Time Shift: Day Job Travel: No Minimum Clearance ... ORA_ON_SITE Description SAIC is currently seeking a motivated, career and customer oriented Mobile ...

This opportunity allows those passionate about Agile software development on Android to work with a ... of mobile application systems security * Collaborate with a team of diverse software engineers ...

next page

Showing results 1-20

Mobile Software Developer information

See Virginia salary details

$11

$54

$81

How much do mobile software developer jobs pay per hour?

As of Jul 17, 2026, the average hourly pay for mobile software developer in Virginia is $54.54, according to ZipRecruiter salary data. Most workers in this role earn between $41.01 and $65.77 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Mobile Software Developer, and why are they important?

To thrive as a Mobile Software Developer, you need strong programming skills (such as Java, Kotlin, Swift, or Objective-C), a solid understanding of mobile platforms, and a relevant degree in computer science or a related field. Familiarity with integrated development environments (IDEs) like Android Studio or Xcode, version control systems like Git, and relevant certifications (such as Google Associate Android Developer) are typically required. Creative problem-solving, attention to detail, and effective communication help developers collaborate in teams and deliver user-friendly apps. These skills ensure efficient development of high-quality mobile applications that meet user needs and adapt to evolving technology.

What does a Mobile Software Developer do?

A Mobile Software Developer designs, builds, tests, and maintains applications specifically for mobile devices like smartphones and tablets. They typically work with platforms such as iOS (using Swift or Objective-C) or Android (using Java or Kotlin). Their responsibilities include writing clean, efficient code, troubleshooting bugs, collaborating with designers and other developers, and ensuring apps perform well across different devices. Mobile developers must also stay updated with the latest platform changes and best practices to deliver high-quality user experiences.

What is the difference between Mobile Software Developer vs Mobile App Tester?

AspectMobile Software DeveloperMobile App Tester
Primary RoleDesigning, coding, and developing mobile applicationsTesting and ensuring the quality of mobile applications
Skills RequiredProgramming languages (Java, Swift), app development frameworksTesting tools, bug tracking, understanding of app functionality
Work EnvironmentDevelopment teams, software companies, startupsQuality assurance teams, testing labs, development teams
CertificationsMobile development certifications (e.g., Android Developer, iOS Developer)Testing certifications (e.g., ISTQB, Mobile Testing certifications)

While Mobile Software Developers focus on creating and coding mobile applications, Mobile App Testers specialize in testing these apps to identify bugs and ensure quality. Both roles often collaborate within the same industry and work environment but serve different functions in the app development lifecycle.

What are some common challenges Mobile Software Developers face when collaborating with cross-functional teams?

Mobile Software Developers often work closely with designers, product managers, and QA testers, which can create unique communication challenges. Aligning on feature requirements, design specifications, and platform constraints requires clear, proactive dialogue. Additionally, adapting to frequent changes in project scope or user feedback can require flexibility and strong problem-solving skills. Successful developers prioritize regular check-ins and thorough documentation to ensure everyone stays aligned throughout the development cycle.
What are the most commonly searched types of Software Developer jobs in Virginia? The most popular types of Software Developer jobs in Virginia are:
Mobile Developer

Mobile Developer

About Objects

Reston, VA โ€ข On-site

Full-time

Posted 28 days ago


Job description

Does building amazing, intuitive, delightful mobile apps excite you? Well, it does us! Join About Objects' mobile app team and be a part of a like-minded group pushing the technology to its limits.
Responsibilities:
  • Design and implement well-developed software
  • Communicate with stakeholders, product owners, and team members suggesting efficient solutions based on their requirements and goals
  • Meet delivery commitments of feature content throughout the entire Software Delivery Lifecycle (SDLC) from requirements definition through post-implementation support

  • 5+ years of hands-on professional experience in software engineering
  • 3+ years of developing native mobile applications (iOS and/or Android)
  • Experience building large-scale, mission-critical mobile applications
  • Experience working within Agile/Scrum methodologies
  • Self-driven, team player, excellent communicator (written and oral)
  • Must be able to think critically and manage time
  • Bachelor's degree in Computer Science, Engineering, or other STEM degree
  • Must be authorized to work for any employer in the US
  • Must reside in the US - You must be able to work out of the Reston office