1

Junior Mobile Application Developer Jobs in Washington

Mentor junior developers and support team knowledge sharing. * Stay current with emerging ... Monitor application performance and perform application changes to optimize performance. * Analyze ...

Senior Application Developer

Washington, DC · Remote

$98K - $135K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

The Application Developer - Senior will design, develop, sustain, and enhance software applications ... Develop applications using Java, HTML, .NET, AngularJS, JavaScript, SOAP, REST APIs, mobile ...

Mentor junior developers and support team knowledge sharing. * Stay current with emerging ... Monitor application performance and perform application changes to optimize performance. * Analyze ...

Senior Application Developer

Fort Belvoir, VA · On-site

$108K - $149K/yr

Mentor junior developers and support team knowledge sharing. * Stay current with emerging ... Monitor application performance and perform application changes to optimize performance. * Analyze ...

Showing results 41-60

Junior Mobile Application Developer information

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

To thrive as a Junior Mobile Application Developer, you need a solid understanding of programming languages (such as Java, Kotlin, or Swift), basic UI/UX principles, and a relevant degree or coursework in computer science or software engineering. Familiarity with integrated development environments like Android Studio or Xcode, version control systems like Git, and knowledge of APIs are commonly expected. Strong problem-solving abilities, attention to detail, and effective communication skills help you collaborate and adapt in a fast-evolving environment. These skills are vital for building reliable, user-friendly apps and effectively contributing to development teams.

What are some typical challenges a junior mobile application developer might face in their first year on the job?

As a Junior Mobile Application Developer, you may encounter challenges such as adapting to rapidly changing technologies, learning company-specific coding standards, and debugging complex issues in both Android and iOS environments. Collaborating effectively with designers, QA testers, and senior developers is also essential, as communication gaps can impact project timelines. Overcoming these challenges often involves proactive learning, seeking feedback, and leveraging mentorship opportunities within your team.

What does a junior mobile application developer do?

A Junior Mobile Application Developer assists in designing, developing, and maintaining mobile applications for platforms like Android and iOS. They work under the supervision of senior developers, writing code, fixing bugs, and testing new features to improve app functionality and user experience. This role often involves collaborating with designers, product managers, and other team members to deliver high-quality mobile apps. Junior developers are also expected to stay updated on the latest mobile technologies and best practices while continuously learning to advance their skills.

What is the difference between Junior Mobile Application Developer vs Mobile App Developer?

AspectJunior Mobile Application DeveloperMobile App Developer
Experience LevelEntry-level, 0-2 yearsMid to senior level, 2+ years
ResponsibilitiesAssisting in app development, testing, bug fixingDesigning, developing, and maintaining mobile applications
Required SkillsBasic knowledge of programming languages (Java, Swift), UI/UX fundamentalsAdvanced coding skills, architecture design, problem-solving
Work EnvironmentTeam collaboration, supervised tasksIndependent work, project ownership

The main difference between a Junior Mobile Application Developer and a Mobile App Developer lies in experience, responsibilities, and skill level. Junior developers typically assist with development tasks and have foundational skills, while Mobile App Developers handle more complex projects independently. Employers often seek more experience for Mobile App Developer roles, making the Junior role ideal for those starting their careers.

What are the most commonly searched types of Mobile Application Developer jobs in Washington?

The most popular types of Mobile Application Developer jobs in Washington are:

Infographic showing various Junior Mobile Application Developer job openings in Washington as of August 2026, with employment types broken down into 76% Full Time, 18% Part Time, and 6% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution.

Senior Application Developer

SOSi

Fort Belvoir, VA

$108K - $149K/yr

Full-time

Re-posted 27 days ago


Job description

Company Description

Founded in 1989, SOSi is among the largest private, founder-owned technology and services integrators in the defense and government services industry. We deliver tailored solutions, tested leadership, and trusted results to enable national security missions worldwide.

Job Description

Overview:

SOSi is seeking a highly qualified Senior Application Developer to join our team on site in Fort Belvoir, VA, in support of our government customer. In this role, the Senior Application Developer will serve as a technical expert responsible for the design, development, integration, and maintenance of complex software applications. The position requires a strong proficiency in .NET Core and extensive experience supporting the operation, enhancement, and modernization of the ITCD (Information Technology and Compliance Directorate) family of applications. The ideal candidate excels in system integration, collaborates effectively across teams, delivers high‑quality solutions, and provides mentorship to junior developers. This role is best suited for someone who is proactive, detail‑oriented, and committed to building reliable and scalable systems.

Essential Job Duties:

  • Design, develop, test, and maintain high‑performance software applications.
  • Analyze business requirements and translate them into technical specifications.
  • Lead the architecture and design of application components and integrations.
  • Review code for accuracy, quality, and adherence to best practices.
  • Troubleshoot and resolve complex technical issues across the application stack.
  • Collaborate with cross‑functional teams, including product managers, QA, and DevOps.
  • Contribute to process improvements, automation, and development standards.
  • Mentor junior developers and support team knowledge sharing.
  • Stay current with emerging technologies and recommend solutions when appropriate.
  • Support the project manager in overseeing project operation, planning, and execution.
  • Formulate objectives and levels of effort through research and fact-finding with customer representatives and project managers.
  • Be responsible for the software development life cycle from planning to implementation to testing and documenting, to deployment and maintenance.
  • Assist the project manager and client in developing a schedule/timeframe for each project to ensure each one is executed efficiently and in a timely manner.
  • Create and maintain complete and accurate documentation on all supported applications.
  • Oversee technical issues related to the operation, maintenance, and modification of GOTS application.
  • Work with customer stakeholders to design or customize software with a focus on optimizing operational efficiency.
  • Apply knowledge of hardware and/or software engineering principles.
  • Design and/or customize software for client use to optimize operational efficiencies.
  • Monitor application performance and perform application changes to optimize performance.
  • Analyze and design GOTS applications and systems with a focus on improving functionality and stakeholder usability.
  • Provide evaluations and recommendations of GOTS applications and systems to provide solutions to complex technical challenges.
  • Follow all applicable agency policies, procedures, and regulations.
  • Provide technical guidance to lower-level developers and engineers.
Qualifications
  • Bachelor’s degree or postgraduate degree in engineering, scientific, technical, or business management disciplines from an accredited college or university.
  • A minimum of 5 years of technical supervisory experience in an application/software development environment.
  • An active in scope Top Secret security clearance, or Secret with the ability to obtain a Top Secret.
  • Experience with GOTS applications such as ARMIS, AAO, ACOTD, FACTS, MDR, or ADAMS.
  • Experience with Microsoft SQL and the .NET framework.
  • Experience with Configuration Management processes including Change Control Boards (CCB).
  • Ability to schedule, track, and perform across multiple concurrent projects.
  • Must have demonstrated the ability to communicate with a variety of stakeholders in multiple formats.
  • Must possess baseline and computing environment certifications for IAT-II IAW DoD 8570.01-M (CCNA-Security, CySA+, GICSP, GSEC, Security+, CND, or SSCP).
  • 5–8+ years of professional experience in software or application development.
  • Strong proficiency in modern programming languages and frameworks (such as C#, JavaScript, .NET, or similar).
  • Hands-on experience with cloud platforms and services (AWS, Azure, or GCP).
  • Proficiency with REST APIs, microservices, and application integration patterns.
  • Solid understanding of relational and NoSQL databases.
  • Experience with CI/CD pipelines, version control systems, and automated testing.
  • Strong analytical, problem‑solving, and communication skills.
  • Ability to work independently while supporting team goals.

Additional Information

Work Environment:

  • Normal office conditions.
  • Core hours of operation are Monday through Friday, 0600 – 1700.
  • On government site within Ft. Belvoir, VA.
  • Compensation: $140K - $155K yearly.

Working at SOSi:

  • All interested individuals will receive consideration and will not be discriminated against for any reason.