Android Engineer Remote Jobs in Virginia (US)
This page tracks remote android engineer openings that are location-eligible for Virginia.
This page tracks remote android engineer openings that are location-eligible for Virginia.
Open jobs
376
Hiring companies this week
7
Salary sample
$35 - $130,000
Jobs added last hour
0
376 Jobs
153 Companies
Apply → Pass qualification(s) → Join a project → Complete tasks → Get paid. Project time expectations: Tasks are estimated to require around 10–20 hours per week during active phases, based on project requirements; This is an estimate, not a guaranteed workload, and applies only while the project is active. Note: Rates vary based on expertise, skills assessment, location, project needs, and other factors. Higher rates may be offered to highly specialized experts. Lower rates may apply during onboarding or non-core project phases. Payment details are shared per project.
Role Description Mindrift is looking for skilled Mobile App Developers (React Native, Flutter, Swift, or Kotlin) to join the Tendem project and build native and cross-platform mobile applications within our hybrid AI + human environment. In this role, as an AI Pilot, you'll collaborate with Tendem Agents that handle repetitive tasks, while you provide mobile engineering expertise, platform-specific judgment, and quality control to ensure apps are stable, performant, and ready for real users on real devices. This part-time remote opportunity is ideal for professionals with hands-on experience shipping iOS and/or Android apps, working with platform APIs, and handling the full mobile development lifecycle. Key Responsibilities - Build mobile applications using React Native, Flutter, Swift (iOS), or Kotlin (Android). - Implement responsive mobile UIs that follow platform conventions (iOS HIG, Material Design). - Integrate native device features (camera, push notifications, location, storage, biometrics). - Connect apps to backend APIs, handle offline state, caching, and synchronization. - Implement monetization features where required (in-app purchases, ads, subscriptions). - Evaluate AI-generated mobile code and refactor it for correctness, performance, battery use, and maintainability. - Debug platform-specific issues and prepare builds for distribution (TestFlight, Play Console). Qualifications - At least 3 years of relevant experience in mobile app development (required). - Bachelor's or Master's Degree in Computer Science, Engineering, Information Technology, or related technical fields is a plus. - Strong foundation in mobile application development, platform-specific UI/UX patterns, and building stable, high-quality mobile experiences for iOS and Android. - Hands-on experience with at least one of: React Native, Flutter, Swift/SwiftUI (iOS), or Kotlin/Jetpack Compose (Android). - Solid understanding of mobile UI patterns, navigation, state management, and platform guidelines. - Experience integrating REST APIs, handling async data, and managing local storage. - Familiarity with native device APIs (notifications, camera, location, storage, biometrics). - Experience with mobile build tools, code signing, and submission to App Store / Google Play. - Experience implementing in-app purchases, ads, or subscriptions is a plus. - Familiarity with backend services such as Firebase, Supabase, or similar is a plus. - Strong attention to detail and commitment to performance, stability, and platform polish. - Self-directed work ethic with the ability to ship complete mobile features independently. - Portfolio of shipped mobile apps (required, with App Store / Google Play links preferred). - English proficiency: Upper-intermediate (B2) or above (required). Project Time Expectations For this project, tasks are estimated to require around 10–20 hours per week during active phases, based on project requirements. This is an estimate, not a guaranteed workload, and applies only while the project is active. Compensation On this project, contributors can earn up to $35 per hour equivalent, depending on their level and pace of contribution. Compensation varies across projects depending on scope, complexity, and required expertise. Please note that other projects on the platform may offer different earning levels based on their requirements. Benefits - Work fully remote on your own schedule with just a laptop and stable internet connection. - Gain hands-on experience in a unique hybrid environment where human expertise and AI agents collaborate seamlessly — a distinctive skill set in a rapidly growing field. - Participate in performance-based bonus programs that reward high-quality work and consistent delivery.
Role Description Dexcom is hiring for an entry-level iOS/Android Software Engineer to join our team in San Diego, CA. In this position, you will be designing and developing mobile applications for our core CGM devices used all over the world, to help improve the lives of people with diabetes. You will be joining a well-established team & company, on an upward growth trajectory. - You will design and build applications for the iOS or Android platform. - You’ll implement requirements on mobile apps, write and update design documents. - We’ll rely on you to continuously discover, evaluate and implement new technologies to strengthen development efficiency. - You’ll interface with software test to ensure high quality product. - You will develop automated unit and integration tests. - You’ll participate in design, code and test reviews. - You will propose and implement enhancements to the apps to improve sustainability. Qualifications - You have a minimum of 1 year of native mobile app development experience using Swift or Kotlin. - You have exposure to UIKit, SwiftUI or Jetpack Compose. - You have some knowledge of Objective C or Java. - You have 0-1 years of professional software development experience. - You bring a high degree of diligence in documentation, testing and coding. - You have experience working in Agile teams & using tools such as Jira and Confluence. - You have experience using CI/CD tools such as Jenkins, Bamboo, Github Actions. - You have experience with version control tools such as Git, Github, Gitlab, Bitbucket and GitFlow. - You have experience writing automated tests using XCTest, XCUITest, Espresso, or Mokito. - You have working knowledge of design patterns such as MVC, MVVM, MVP. Benefits - A front row seat to life changing CGM technology. - Learn about our brave #dexcomwarriors community. - A full and comprehensive benefits program. - Growth opportunities on a global scale. - Access to career development through in-house learning programs and/or qualified tuition reimbursement. - An exciting and innovative, industry-leading organization committed to our employees, customers, and the communities we serve. Experience and Education Requirements - Typically requires a Bachelor’s degree in a technical discipline, and a minimum of 0–2 years related experience. Remote Workplace - Your location will be a home office; you are not required to live within commuting distance of your assigned Dexcom site (typically 75 miles/120km). - If you reside within commuting distance of a Dexcom site (typically 75 miles/120km) a hybrid working environment may be available. Ask about our Flex workplace option. Salary $68,200.00 - $113,600.00
We are the first public safety operating system empowering over 2500 cities to eliminate crime.
• Flock Safety is looking for an Android Framework Engineer to join our Device OS Team. • This is an Embedded Systems role, not a Mobile App role. • You will be responsible for the "guts" of the device, developing the system services, IPC interfaces (AIDL), and hardware abstractions that allow our AI-driven cameras to capture and process data autonomously in the field for years. • If you enjoy working at the intersection of the Android OS and custom hardware, this is your playground.
ActioNet, a woman-owned internet technology services firm based in Vienna, Virginia, is a mission-focused, result-driven, client-centric organization with SEI C
Monitors and analyzes system performance. Performs regular maintenance on broadband systems to ensure longevity and optimal working condition. Coordinates with Network Engineers to optimize network capacity and performance. Tests new broadband technologie
onX is a distributed company with more than 400 employees across the country. We come together regularly to work in person and stay connected through regional basecamps and a culture that balances individual ownership with deep collaboration. While we move quickly, we’re not a scrappy start-up. We operate with clear goals, structure, and frameworks that guide how we prioritize and execute. Clear priorities and structure don’t limit ownership - they make it possible. You’ll have the autonomy to define your work and make meaningful decisions within clear strategic boundaries.
Role Description onX seeks a talented Growth Android Engineer to help our Growth domain team. This team focuses on the complete user journey throughout our products including onboarding, purchasing, and user activation. We practice data-driven decision-making and emphasize experimentation. In this role, you will focus on activating users post-purchase and supporting our 3rd party library integrations. Growth engineers on our team have ownership and autonomy to create, develop, and analyze their work in the context of the team and greater company objectives. This is a great opportunity to join a dynamic, growing company focused on impacting the business, working with new technologies, and solving hard problems. Qualifications - A minimum of four (4) years of professional software development experience is required, where Android development (Kotlin and/or Java) was your professional focus for at least two (2) or more years. - Experience with gRPC, Graphql, and/or REST. - Proficiency in GIT (particularly rebasing). - You have a strong computer science foundation. - You believe that your profession is a craft, and you’re driven to improve every day. - You are an advocate for the customer and their experience. - You want to work with other engaged, talented engineers. - You want to mentor junior engineers and be mentored by other senior engineers. - You write great code. - You get stuff done. - You take ownership. - You’re fun to work with. - Ability to travel bi-annually for multiple days to a corporate office or other onX strategic location, such as a Basecamp. Requirements - Develop new user-facing features in our Android app with Kotlin. - Write quality code, tests and review pull requests promptly. - Participate in the Android team architecture and code standard discussions. - Maintain 3rd party library integrations: Braze, Mparticle. - Create ideas and solutions that pertain to your team’s quarterly mission. - Collaborate effectively with other team members. - Lead by example - embody our company values. - Learn how to use data analysis to identify opportunities for new experiments. - Look for opportunities to embed AI as a repeatable co-pilot in daily workflows by integrating experimentation into real work, and continuously refining its use with sound judgment and validation. Benefits - Competitive salaries, annual bonuses, equity, and opportunities for growth. - Comprehensive health benefits, including a no-monthly-cost medical plan. - Paid parental leave of 13 weeks for birthing parents and 5 weeks for non-birthing parents. - 401k matching at 100% for the first 3% you save and 50% from 3-5%. - Company-wide outdoor adventures and amazing outdoor industry perks. - Annual “Get Out, Get Active” funds to fuel your active lifestyle. - Flexible time away package that includes PTO, STO, VTO, and paid holidays.
Clubessential Holdings is an equal opportunity employer dedicated to building a diverse and inclusive workplace. Our company thrives upon the mutual respect and understanding between its employees, and as such, all qualified applicants/employees will receive consideration for employment without regard to that individual’s age, race, color, religion or creed, national origin or ancestry, sex (including pregnancy), gender, gender identity, sexual orientation, veteran status, physical or mental disability, genetic information, ethnicity, citizenship, or any other characteristic protected by law. Clubessential Holdings maintains broad salary ranges for its roles in order to account for variations in knowledge, skills, experience, market conditions and locations, as well as reflects the Company's differing products, industries and lines of business. Candidates are typically placed into the range based on the preceding factors as well as internal peer equity. Important Notice Regarding Email Communication from Clubessential Holdings: Please be advised that Clubessential Holdings will only contact you using email addresses with the domain name of clubessentialholdings.com. We have been made aware of attempts to impersonate our company using domains such as clubessentialcareers.com. These emails are not affiliated with Clubessential Holdings and may be part of a scam. We strongly advise against engaging with any correspondence that does not originate from an official clubessentialholdings.com email address. If you receive a suspicious email or have any questions or concerns, please contact us directly at recruiting@clubessentialholdings.com. Your security and trust are important to us.
Role Description We're hiring a mobile engineer who can own iOS and Android end-to-end, write production code at speed without sacrificing quality, and is genuinely fluent with the modern AI dev stack (Claude Code, Cursor, Copilot, agentic workflows). If "AI-assisted development" still sounds like a buzzword to you, this probably isn't your team. If you've already restructured how you work around it, keep reading. You'll own mobile, end-to-end. That means architecting features from a rough product brief, shipping them across both platforms, and being on the hook for performance, crash rates, and store presence after launch. You won't be handed Jira tickets — you'll be handed problems. Concretely, in your first six months you'd expect to: - Ship at least one significant feature on both iOS and Android, from spec to store - Cut down a meaningful chunk of our crash-free-session and cold-start metrics - Own one piece of mobile infra (CI/CD, release pipeline, modularization, design system, or observability) - Help shape how the team uses AI tools for mobile work — prompts, workflows, evals, agentic loops Day-to-day, you'll write code (a lot of it AI-assisted), review PRs, debug gnarly platform-specific issues, and partner directly with product, design, and backend. There's no buffer layer of EMs or PMs translating things for you. Qualifications - A genuine willingness to learn. - Strong fundamentals in data structures, concurrency, memory management, and networking. - Strong native chops on both platforms. - Fluency with AI-assisted development. - A bias toward shipping. - High autonomy. Requirements - iOS: Swift, SwiftUI, UIKit, Combine or async/await, instruments-level profiling - Android: Kotlin, Jetpack Compose, Coroutines/Flow, the legacy View system when needed - Architecture: MVVM, Clean, modularization — and an opinion on when each is overkill - Networking, persistence, caching, lifecycle, concurrency — the unglamorous stuff that decides whether an app is good - Experience with modularized or multi-module mobile codebases at scale (nice to have) - On-device AI work — Core ML, ML Kit, Gemini Nano, Apple Intelligence APIs, or local LLM inference (nice to have) - KMP / Kotlin Multiplatform, or experience evaluating cross-platform trade-offs honestly (nice to have) - Mobile CI/CD (Fastlane, Bitrise, GitHub Actions for mobile), automated UI testing (nice to have) - App security and supply-chain hygiene (cert pinning, obfuscation, secrets management) (nice to have) - Built developer tools, internal SDKs, or AI-powered dev workflows (nice to have) - Prior experience in a small, fast-moving team (under ~30 engineers) (nice to have) Company Description Got questions? You can email us at talentsupport@xplortechnologies.com.
NinjaOne, LLC provides IT management software services to help businesses effectively manage their operations, improve productivity, and enhance cybersecurity. The organization off
Title: Senior Android Engineer Location: Remote Department: Engineering & Quality Assurance Job Description: Engineering & Quality AssuranceRemote, Texas Florida Georgia North Carolina California Connecticut Maine Washington Virginia Tennessee Oregon Illinois Kansas Massachusetts New Jersey New York Colorado Maryland Description About the Role At NinjaOne we’re on a mission to simplify IT management for businesses around the globe, and we need a talented Senior Android Engineer to help us drive that vision forward! As a key player in our rapidly growing team, you will focus on customer-facing mobile applications, developing them in Kotlin and Compose using industry best practices. Imagine working on multiple high-traffic applications that empower thousands of IT professionals while honing your coding skills in a collaborative environment that values creativity and continuous learning. With competitive compensation, generous benefits, and a culture that prioritizes work-life balance, this role offers not just a job, but a chance to make a real impact. You'll engage with cross-functional teams, leveraging the latest mobile technology and design patterns, all while being supported by industry leaders who are committed to your growth. At NinjaOne you’ll experience a place where your contributions will not only advance your career but also redefine the IT landscape. Your expertise will be integral in driving our success—and yours! Location - We are flexible on remote working from home, if you are located in the USA and reside in one of the following states - CA, CO, CT, FL, GA, *IL, KS, MD, ME, MA, NJ, NC, NY, OR, TN, TX, VA, and WA. We have physical offices in Austin, TX and Tampa, FL, if you prefer a hybrid option. We hire the best software engineers, but experience in our stack can’t hurt: NinjaOne is built on Java, Kotlin, C++, Golang and Postgres, supporting millions of user endpoints and running as a scalable cloud service in AWS. Knowing large-scale datastore bottlenecks, asynchronous application design and client-server architecture will help you. What You’ll be Doing - Developing new and existing Android native applications - Supporting and managing Android mobile applications developed in-house - Testing and maintaining various native Android mobile applications to identify processes and development efficiencies and recommending improvements - Documenting new applications or changes made to existing applications - Supporting systems to provide continuous integration and automated testing processes - Other duties as needed About You - 8+ years of experience with Android development - 4+ years of experience with Kotlin - Proficiency with MVVM architecture or equivalent - Understanding of Git, and willingness to participate in code reviews - Understanding of basic web services, and how they are used by front-end applications - Published one (or more) application in the Google Play Store - Solid understanding of the Android release cycle - Advanced understanding of Google APIs - Strong analytical and problem-solving skills - Advanced understanding of the Android Studio IDE and build process (dynamic frameworks, troubleshooting configuration and build issues) - Bachelor’s Degree in Computer Science, Engineering, Information Technology, or related technical field - Understanding of both imperative and declarative frameworks (Jetpack Compose, Flutter, etc.) About Us NinjaOne unifies IT to simplify work for nearly 40,000 customers in 140+ countries. The NinjaOne Unified IT Operations Platform delivers endpoint management, autonomous patching, backup, and remote access in a single console to improve efficiency, increase resilience, and reduce spend. By automating IT and managing all endpoints, organizations give employees a great technology experience at work. NinjaOne is obsessed with customer success and has retained a 98% customer satisfaction score for more than 5 years. What You’ll Love We are a collaborative, kind, and curious community. We honor your flexibility needs with full-time work that is hybrid remote. We have you covered with our comprehensive benefits package, which includes medical, dental, and vision insurance. We help you prepare for your financial future with our 401(k) plan. We prioritize your work-life balance with our unlimited PTO. We reward your work with opportunity for growth and advancement. Additional Information This position is NOT eligible for Visa sponsorship. *Due to operational policies, NinjaOne is unable to hire for this role within the city limits of Chicago. We will consider all qualified candidates who reside outside of the city proper or are willing to self-relocate. Starting pay for the successful applicant depends on a variety of job-related factors, including but not limited to location, market demands, experience, job-related knowledge, and skills. The benefits available for this position include medical, dental, vision, 401(k) plan, life insurance coverage and PTO. For roles based in California, Colorado, Maryland, New Jersey, or Washington the base salary hiring range for this position is $130,000 to $210,000 per year. For roles based in New York, the base salary hiring range for this position is $130,000 to $210,000 per year. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, genetic information, marital status, veteran status, or any other status protected by applicable law. We are committed to providing an inclusive and diverse work environment. #LI-JL1 #LI-Remote
The Company is only considering applicants who are currently authorized to work in the country the position is based. AA/EOE/D/V
Role Description In this role, you will be responsible for validating the performance, reliability, and user experience of our consumer-facing mobile applications built with React Native, ensuring they meet the highest standards of quality and engagement. You’ll play a critical role in delivering seamless cross-platform experiences by collaborating with product, design, and engineering teams throughout the development lifecycle. You will collaborate closely with developers, product managers, and QA engineers to drive a culture of quality, champion testing automation, ensure ADA compliance, lead performance testing initiatives and support production validation. - Develop and execute test plans and test cases for React Native mobile applications across iOS and Android. - Perform manual and automated testing to validate functionality, UI/UX, performance, and platform compatibility. - Build and maintain automated test suites using tools compatible with React Native (e.g., Detox, Appium, Jest). - Collaborate with cross-functional teams to define test requirements and ensure testability and accessibility of features. - Analyze test results, identify root causes of failures, and work with developers to resolve issues. - Identify, document, and track bugs and issues using Azure DevOps. - Monitor app performance and user feedback to proactively identify quality improvements. Qualifications - Strong understanding of mobile platforms (iOS and Android) and cross-platform development. - Experience with automated testing tools and frameworks for React Native. - Familiarity with version control systems (e.g., Git) and CI/CD tools (e.g., GitHub Actions, CircleCI). - Excellent problem-solving, communication, and collaboration skills. - Hands-on experience with Detox for end-to-end testing in React Native. - Knowledge of mobile analytics and crash reporting tools (e.g., Firebase, Sentry). - Experience with cloud-based device testing platforms (e.g., BrowserStack, Sauce Labs). - Exposure to Agile/Scrum methodologies. - Basic understanding of JavaScript/TypeScript and React Native architecture. - Bachelor in Computer Science, Engineering, or a related field required. - 2-6 years in job experience and or 3+ years of experience in mobile QA, with at least 1 year focused on React Native applications. Benefits - Insurance Plans (Medical, Life) - Pension/401K/RSP (country specific) - Competitive Bonus - Mobility Allowance - Tuition Reimbursement - Company Holidays - Volunteering time - And More… Company Description
Role Description The BidMachine team is looking for a Senior Android Developer. - SDK version updates, conducting code reviews - Optimization of SDK performance - Working on new SDK functionalities to guarantee best customer/partner practices for both sides: networks and for developers of mobile applications - Participating in various development phases: planning, demo of new features, writing tests, building and releasing SDK - Revision and support of already written parts - Shifting from Java to Kotlin in long term run Qualifications - 5+ years of experience in mobile software development - Experience in writing Unit Tests, Instrumented Tests - Good knowledge of Data structures and Algorithms - Ability to work independently, estimate and deliver on time - Shipped Android apps, available on Google Play - Proficiency in Java and Kotlin - Exposure to Gradle build process and Continuous Integration - Experience with version control systems - Experience in SDK development is a plus Requirements - Are initiative and good team player - Have strong communication skills combined with self-motivation and the ability to think outside the box Benefits With a powerful product, strong market positioning, and a team that strives for excellence, BidMachine offers a unique opportunity to grow, innovate, and make a tangible impact in the programmatic advertising space. Build the future of mobile AdTech with us!
Instasks App is a Professional Concierge Service. The app provides top-tiered professionals and clients with an online platform. Our unique approach to building an App is to give the client and the provider instant bookings and an easy process of all services. Providers receive custom requests for their specialized skills. The app takes care of all invoicing between client and provider with a detailed invoice. We track providers' locations for the client's en route to any job. We created a portal platform to guide you in listing your professions. The platform provides you with schedules, invoicing and credit card processing as part of the enhanced technology. Clients will have a choice to give the providers reviews and star ratings to ensure our elite services when booking on our app. Our mission is to help all providers strive to achieve their financial and independent goals. Opportunities to providers over the age of 18 and, by law, over the age of 21 for any tasks serving liquor.
Role Description We are looking for an Android Developer who possesses a passion for pushing mobile technologies to the limits. This Android app developer will work with our team of talented engineers to design and build the next generation of our mobile applications. - Design and build advanced applications for the Android platform - Collaborate with cross-functional teams to define, design, and ship new features - Work with outside data sources and APIs - Unit-test code for robustness, including edge cases, usability, and general reliability - Work on bug fixing and improving application performance - Continuously discover, evaluate, and implement new technologies to maximize development efficiency Qualifications - BS/MS degree in Computer Science, Engineering or a related subject - Proven software development experience and Android skills development - Proven working experience in Android app development - Have published at least one original Android app - Experience with Android SDK - Experience working with remote data via REST and JSON - Experience with third-party libraries and APIs - Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies - Solid understanding of the full mobile development life cycle Requirements - Requires working from detailed instructions and occasional independent decision-making - Ability to read, analyze and interpret documents such as safety rules, operating and maintenance instructions, or procedural manuals Benefits - Opportunity to build your future with a secure & safe platform - Be your own boss by choosing the TASKS that best suit your schedules - Build your income to help increase your revenue - Book tasks that are within a 15-mile radius - Health & well-being of clients and providers are prioritized Company Description Instasks App is a Professional Concierge Service. The app provides top-tiered professionals and clients with an online platform. Our unique approach to building an App is to give the client and the provider instant bookings and an easy process of all services. - Providers receive custom requests for their specialized skills - The app takes care of all invoicing between client and provider with a detailed invoice - Track providers' locations for the client's en route to any job - Portal platform to guide you in listing your professions - Schedules, invoicing, and credit card processing are part of the enhanced technology - Clients can give providers reviews and star ratings - Mission to help all providers achieve their financial and independent goals - Opportunities for providers over the age of 18, and over 21 for tasks serving liquor - Background check policy for all providers through a third-party company - Etiquette training policy for all providers
366more opportunities are still waiting for you.Log in now and take your next shot before someone else does.
Android, Kotlin, Java, CI/CD, iOS, Jetpack Compose