CrawlJobs Logo

Mobile Application Developer

Marathon Consulting (Virginia)

Location Icon

Location:
United States, Richmond

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

We are seeking a highly skilled Mobile Application Developer to join our consulting team. In this role, you will be responsible for designing, developing, and maintaining software for our clients. You will work closely with our clients to understand their requirements and provide customized solutions to meet their needs.

Job Responsibility:

  • Collaborate with clients to gather and analyze their software requirements
  • Design, develop, and test software applications that meet clients' needs and requirements
  • Provide ongoing support and maintenance for software applications
  • Stay up to date with the latest trends and technologies in software development
  • Collaborate with clients, and team members to ensure timely delivery of projects
  • Document and maintain software development processes and procedures

Requirements:

  • Bachelor's degree in Computer Science or related field or relevant experience
  • Minimum of 2 years of experience in software development
  • Proficiency in Object Oriented programming languages such as C#/Java
  • Proficiency in Mobile Application development (iOS and/or Android)
  • Comfortable working in both front and back-end coding languages
  • Ability to solve complex problems through analytical skills
  • Excellent communication and interpersonal skills for effective interactions with clients
  • Ability to work independently and as part of a team due to the different kinds of projects Marathon engages in
  • Familiarity with software development methodologies (Agile/Waterfall)
  • Must be legally authorized to work in the United States without the need for employer sponsorship now or at any time in the future

Nice to have:

  • Experience designing and developing mobile applications solutions leveraging native development (iOS(Swift)/Android) or cross functional application technologies(Maui, Xamarin, Flutter, React Native, etc.)
  • Comfortable developing strong user experiences and working with a design team
  • Ability to leverage and assist developing APIs that drive the applications created
  • Proficiency with OOP paradigms and foundations independent of programming language
  • Able to quickly learn new technologies, programming languages, and software frameworks dependent on client needs and demands
  • Exposure to data frameworks such as Entity Framework, EFCore, OData
  • Exposure to writing web applications using modern JavaScript Frameworks (Angular/React/Vue/Svelte)
  • Exposure or an interest in the .NET Stack - both .Net Framework and .Net Core. Specifically for Web Applications (ASP.Net Core (v3.1-8), ASP.NET, Blazor)
  • Microsoft SQL Server and SSMS
  • Microsoft Azure cloud ecosystem or equivalent
  • Write code with testing in mind leveraging Unit Testing and Dependency Injection concepts
  • Knowledge of cloud computing and DevOps practices
What we offer:
  • Competitive salary
  • Paid time off
  • Bonus opportunities
  • Healthy work-life balance
  • Flexibility to work hybrid/remote
  • Competitive healthcare package
  • 401K match program
  • Professional training
  • $300 annually for health and wellness or pre-approved home office enhancements
  • Opportunity for tremendous growth
  • Bimonthly inhouse training sessions
  • 1 week of paid training of employees choosing after 1 year of employment
  • Shared PluralSight subscriptions
  • Relocation assistance to selected candidates

Additional Information:

Job Posted:
December 10, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.