1

Mobile Application Developer Jobs in Charlottesville, VA

Software Developer V

Charlottesville, VA · On-site

$116K - $208K/yr

What You'll Do We are seeking a Senior Software Engineer to lead a large effort to build out the simulation tools that support testing and training for our C2 application. You'll sit on our Battle C2 ...

All of this "data to knowledge" is made available to end users in our own browser-based application ... GA-Intelligence is looking for an experienced Site Reliability Engineer to manage the configuration ...

Software Developer V

Charlottesville, VA · On-site

$116K - $208K/yr

All of this "data to knowledge" is made available to end users in our own browser-based application ... GA-Intelligence is looking for an experienced Site Reliability Engineer Lead to manage the ...

And our engineers stay because they get to work on real problems, with real impact, alongside people who care. If you're looking for a place where engineering excellence meets enduring mission, GA ...

Software Developer IV

Charlottesville, VA · On-site

$105K - $189K/yr

And our engineers stay because they get to work on real problems, with real impact, alongside people who care. If you're looking for a place where engineering excellence meets enduring mission, GA-I3 ...

next page

Showing results 1-20

Mobile Application Developer information

See Charlottesville, VA salary details

$53.1K

$109.6K

$156.7K

How much do mobile application developer jobs pay per year?

As of Aug 21, 2026, the average yearly pay for mobile application developer in Charlottesville, VA is $109,605.00, according to ZipRecruiter salary data. Most workers in this role earn between $82,800.00 and $126,500.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 are popular job titles related to Mobile Application Developer jobs in Charlottesville, VA?

For Mobile Application Developer jobs in Charlottesville, VA, the most frequently searched job titles are:

What job categories do people searching Mobile Application Developer jobs in Charlottesville, VA look for?

The top searched job categories for Mobile Application Developer jobs in Charlottesville, VA are:

What cities near Charlottesville, VA are hiring for Mobile Application Developer jobs?

Cities near Charlottesville, VA with the most Mobile Application Developer job openings:

Infographic showing various Mobile Application Developer job openings in Charlottesville, VA as of August 2026, with employment types broken down into 81% Full Time, and 19% Contract. Highlights an 100% In-person job distribution, with an average salary of $109,605 per year, or $52.7 per hour.

Senior Amazon Connect Application Architect

TELUS Digital

Charlottesville, VA • On-site

$120 - $180/hr

Other

Re-posted yesterday


TELUS Digital rating

7.7

Company rating: 7.7 out of 10

Based on 21 frontline employees who took The Breakroom Quiz

98th of 224 rated it services


Job description

Who We Are

Welcome to TELUS Digital — where innovation drives impact at a global scale. As an award-winning digital product consultancy and the digital division of TELUS, one of Canada's largest telecommunications providers, we design and deliver transformative customer experiences through cutting-edge technology, agile thinking, and a people-first culture.

With a global team across North America, South America, Central America, Europe, Africa, and APAC, we offer end-to-end expertise across various service offerings: Web, Mobile & Digital Marketing | Enterprise AI | Customer Care AI & Technology | Enterprise Technology Modernization

From mobile apps and websites to voice UI, chatbots, AI, customer service, and in-store solutions, TELUS Digital enables seamless, trusted, and digitally powered experiences that meet customers wherever they are — all backed by the secure infrastructure and scale of our multi-billion-dollar parent company.

Location & Flexibility

Our Amazon Connect Application Architects will be an integral part of our CX Platforms team at TELUS Digital. This role will have the option to be in a Work From Near (Hybrid) capacity based out of one of the following offices: Charlottesville, VA, Durham, NC, Columbus, OH, or Boston, MA, OR in a Work From Anywhere (Remote) capacity from within the U.S.

The Opportunity

As an Amazon Connect Application Architect, you'll sit at the intersection of solution architecture and application engineering — designing and hands-on building complex Amazon Connect solutions. You'll translate high-level business goals into well-architected, secure, and cost-effective designs on the Amazon Connect and AWS ecosystem, then roll up your sleeves to implement, validate, and optimize those solutions alongside the delivery team.

This role specializes in Amazon Connect and its supporting AWS services, including Amazon Lex, Amazon Polly, AWS Lambda, Amazon S3, Amazon Kinesis, and DynamoDB. It combines the design authority of a solution architect with the deep, hands-on build expertise expected of an application architect, ensuring that what is designed on paper is delivered reliably in production.

Responsibilities
  • Collaborate with customers and Solution Architects to define end-to-end system design, creating blueprints for IVR and voice workflows, omni-channel routing, ticket lifecycles, and key integration points; design scalable, highly available, secure, and cost-effective architectures on Amazon Connect and AWS, applying Well-Architected Framework principles; finalize and own the Technical Design Document.

  • Build and configure Amazon Connect contact flows and supporting components, and develop custom application logic using AWS Lambda, Amazon Lex, Amazon Polly, S3, Kinesis, and DynamoDB; build custom agent experiences with the Amazon Connect Streams API and a custom Contact Control Panel (CCP), and extend the solution with Amazon Connect Cases, Customer Profiles, Contact Lens, and Amazon Bedrock agents where appropriate; write clean, maintainable code in Python, Java, or Node.js; develop and maintain infrastructure as code (Terraform preferred, AWS CloudFormation also supported) and CI/CD pipelines to support repeatable, automated deployments.

  • Validate and confirm the technical approach and architecture, ensuring alignment with AWS best practices and client security and compliance requirements; approve configuration changes and custom application deployments, and drive complex technical issues to resolution; select the appropriate AWS services for each use case, balancing performance, scalability, security, and cost.

  • Architect and implement seamless integrations between Amazon Connect / AWS and external systems such as CRM, WFM, and ERP platforms; lead migration efforts from legacy contact center platforms (for example, Salesforce Service Cloud, Five9, or Genesys) to Amazon Connect, analyzing existing systems and developing pragmatic migration strategies.

  • Act as a technical advisor on Amazon Connect platform capabilities, supporting account and solutioning teams with discovery, solution demonstrations, proofs of concept, and effort estimation as needed.

  • Provide strategic technical oversight, mentorship, and hands-on support to Application and Quality Engineers; serve as the primary technical consultant to clients, leading discovery sessions, design workshops, solution demonstrations, and configuration reviews; bridge the gap between technical and non-technical stakeholders.

  • Coordinate with the Quality Engineer to ensure thorough testing of all agent, customer, and business experiences; review and validate test cases, with a focus on end-to-end experience quality; monitor and tune application performance in production.

  • Ensure clear and continuous communication between the technical delivery team, the Project Manager, and the client; proactively identify scope creep and potential technical blockers to prevent cost leakages, and ensure the final solution is secure, cost-optimized, and easily maintainable by the client's operations team.

Qualifications
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience, with 5+ years in contact center solutions and at least 4 years in a technical leadership, application architect, or solution architect role for CCaaS or cloud deployments.

  • Proven ability to design and build complex, scalable, resilient, and cost-efficient omnichannel Customer Experience (CX) solutions on Amazon Connect and AWS, applying Well-Architected Framework principles.

  • Demonstrated experience personally building and deploying solutions on AWS, not just designing them, including serverless development, infrastructure as code, and automated deployment pipelines.

  • Hands-on experience building custom agent experiences with the Amazon Connect Streams API and custom Contact Control Panel (CCP), and working across the Amazon Connect backend service APIs for contact flows, contact handling, and reporting.

  • Deep experience architecting and implementing seamless integrations between Amazon Connect / AWS and external systems such as CRM, WFM, and ERP.

  • Proficiency in contact center reporting and analytics, including Contact Lens conversational analytics, and ensuring data consistency across the platform.

  • Ability to lead technical discovery, deliver solution demonstrations, mentor junior staff, and translate high-level business requirements into detailed technical specifications and working software.

Bonus Points (Optional)
  • AWS Professional certification(s), for example AWS Certified Solutions Architect (Associate or Professional), AWS Certified Developer (Associate), or AWS Certified Cloud Practitioner.

  • Hands-on experience across Amazon Connect and AWS services, including Lambda, Lex, Polly, S3, Kinesis, and DynamoDB.

  • Experience building custom agent applications with the Amazon Connect Streams API (StreamsJS), including embedding or building a custom Contact Control Panel (CCP), handling agent and contact state events, and using Amazon Connect SDK.

  • Working knowledge of the Amazon Connect backend service APIs, for example flow management, contact handling, and real-time and historical metrics.

  • Experience with Amazon Connect Cases (the ConnectCases API) for tracking and managing multi-interaction customer issues.

  • Experience with Amazon Connect Customer Profiles (the CustomerProfiles API and AppFlow connectors) to unify customer data from CRM, ITSM, and ERP sources with contact history.

  • Experience with Amazon Connect Contact Lens for real-time and post-call conversational analytics, sentiment analysis, and automated contact categorization, including the real-time analysis APIs.

  • Experience developing generative AI assistants with Amazon Bedrock agents, including action groups, OpenAPI or function-based tool definitions, knowledge bases, and Lambda-based fulfillment (awareness of the current Amazon Bedrock AgentCore direction is a plus).

  • Strong programming skills in Python, Java, or Node.js.

  • Strong experience with infrastructure as code, with Terraform preferred (AWS CloudFormation also valued), and CI/CD tooling for automated, repeatable deployments.

  • Familiarity with cloud security frameworks, compliance standards, and cost optimization strategies.

  • Experience leading migration projects from legacy platforms such as Salesforce Service Cloud, Five9, or Genesys.

  • Hands-on experience with other CCaaS solutions is a strong asset.

Equal Opportunity Employer

At TELUS Digital, we are proud to be an equal opportunity employer and are committed to creating a diverse and inclusive workplace. All aspects of employment, including the decision to hire and promote, are based on applicants' qualifications, merits, competence and performance without regard to any characteristic related to diversity.

We will only use the information you provide to process your application and to produce tracking statistics. Since we do not request personal data deemed sensitive, we ask you to abstain from sharing that information with us.

For more information on how we use your information, see our Privacy Policy.

#J-18808-Ljbffr

What TELUS Digital employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom