1

Android Software Developer Jobs in Philadelphia, PA

Software Engineer

Exton, PA · On-site

$55 - $60/hr

... Azure DevOps, Azure Pipelines, and Kubernetes for version control and deployment. - Ensure ... Xamarin, iOS, Android is a plus. - Communicate complex concepts effectively and influence ...

... Android development - Familiarity with agile software development methodologies - Familiarity with network and server administration is a plus - Experience with embedded multimedia and multimedia ...

... Android development - Familiarity with agile software development methodologies - Familiarity with network and server administration is a plus - Experience with embedded multimedia and multimedia ...

next page

Showing results 1-20

Android Software Developer information

See Philadelphia, PA salary details

$10

$61

$84

How much do android software developer jobs pay per hour?

As of May 31, 2026, the average hourly pay for android software developer in Philadelphia, PA is $61.69, according to ZipRecruiter salary data. Most workers in this role earn between $54.09 and $71.06 per hour, depending on experience, location, and employer.

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

To thrive as an Android Software Developer, you need strong proficiency in Java and Kotlin, a solid understanding of object-oriented programming, and experience with Android SDK, typically supported by a degree in computer science or related field. Familiarity with tools such as Android Studio, Git, and knowledge of RESTful APIs, along with certifications like Associate Android Developer, are highly valued. Problem-solving ability, teamwork, and effective communication are essential soft skills that set top developers apart. These competencies enable efficient and robust mobile app development, collaboration across teams, and the ability to adapt to evolving technology requirements.

What are some common challenges Android Software Developers face when working with multiple device types and OS versions?

Android Software Developers often encounter challenges related to device fragmentation, as there are numerous manufacturers, screen sizes, and hardware specifications. Ensuring that apps function smoothly across different OS versions and devices requires rigorous testing and sometimes custom code to handle discrepancies. Additionally, staying current with Android’s frequent updates and evolving best practices can be demanding. Collaborating with QA testers and UI/UX designers is crucial to identify and resolve compatibility issues efficiently.

What is an Android Software Developer?

An Android Software Developer is a professional who designs, develops, tests, and maintains applications for devices running the Android operating system. They use programming languages such as Java and Kotlin to create mobile apps that can be distributed via the Google Play Store or other platforms. Android developers often collaborate with designers, product managers, and other engineers to deliver high-quality and user-friendly apps. Their responsibilities also include debugging code, optimizing performance, and staying updated with the latest Android development trends and tools.

What is the difference between Android Software Developer vs iOS Developer?

AspectAndroid Software DeveloperiOS Developer
Required CredentialsBachelor's in Computer Science, Java/Kotlin proficiencyBachelor's in Computer Science, Swift/Objective-C proficiency
Work EnvironmentAndroid app development for various devicesiOS app development for Apple devices
Industry UsageUsed across diverse industries with Android devicesPrimarily in industries targeting Apple users
Common Search IntentComparing Android and iOS app development rolesComparing iOS and Android developer roles

Android Software Developers and iOS Developers both create mobile applications but focus on different platforms. Android developers work with Java or Kotlin for Android devices, while iOS developers use Swift or Objective-C for Apple devices. Their work environments, required skills, and industry usage overlap but cater to different user bases and ecosystems.

Infographic showing various Android Software Developer job openings in Philadelphia, PA as of May 2026, with employment types broken down into 35% Full Time, 53% Part Time, and 12% Contract. Highlights an 81% Physical, and 19% Remote job distribution, with an average salary of $128,307 per year, or $61.7 per hour.
Senior Software Developer

Senior Software Developer

FUJITSU FRONTECH NORTH AMERICA INC

Norristown, PA • On-site

$120K - $130K/yr

Full-time

Posted 23 days ago


Job description

Positek RFID Inc.

Fujitsu Frontech North America Inc.

Job Posting

Job Title: Senior Software Developer

Job Status: Full-time, Exempt

Location: Must be able to work at Norristown, PA office, occasional work from home.

Reports To (Position): VP-RFID Solutions

Pay Rate:

The pay range for this position is listed below. Our pay ranges are built to allow for candidates with various levels of skill and experience to be considered, as well as for room for growth and tenure achieved in a role over time. Typical new hire salary offers fall within the minimum to midpoint of a pay range for many candidates. Any offer extended to a candidate will be based upon their unique set of knowledge, skills, education, and experience as well as internal equity.

Pay Range: $120-130k/year

SUMMARY

Fujitsu Frontech/Positek RFID is seeking a mid-career software developer that is ready to take on new challenges and lead projects.

This is a hands-on individual contributor role for a software developer who enjoys owning complex frontend systems end‑to‑end, collaborating closely with product and backend teams, and solving real‑world performance and reliability challenges.

The Senior Software Developer is a subject matter expert for one or more technical domains and is expected to participate in a wide range of projects where this expertise is required. Performs user interaction, requirements gathering, forward-thinking software design, coding and testing and will often work independently on significant parts of a software application.

ESSENTIAL DUTIES AND RESPONSIBILITIES

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.

Essential Functions of the position include, but are not limited to;

  • Makes well-informed decisions about frameworks, libraries, patterns, and technology stacks to help drive innovation for different software products.
  • Implements and validates/tests software solutions (development), converting design and technical specifications into program code.
  • Analyzes and troubleshoots existing program code (maintenance).
  • Provides clear, well-structured documentation both in program code and issue tracking to facilitate knowledge transfer and system maintainability and supports technical writing.
  • Performs reviews of design and implementation (high-quality peer and code review).
  • Analyzes and reviews business requirements with project management and customers.
  • Generates design documentation, work breakdown structures, and software estimates from business requirements by following project team environment (tools & expectations).
  • Leads development within project teams by owning feature design, progress, and review.
  • Oversees integration and validation testing and confirm programs meet business requirements, system designs, and technical specifications.
  • Institutes proper testing strategies for software projects (unit tests, test-driven development, automated integration tests, scalability & performance tests).
  • Provides technical support (both internally and for external customers) for multiple software projects.
  • Identifies potential risks and support project planning to ensure timely deliverables.
  • Ensures that all software development standards, best practices, operating procedures and work instructions are strictly observed.
  • Customarily and regularly exercises independent discretion and judgment.

Other Duties and Responsibilities:

  • Adheres to company policies, safety, and quality.
  • Supports and contributes to continual improvement efforts by identifying opportunities to optimize development processes and adopt new technologies. Makes recommendations to reduce costs.
  • Occasional support of software implementation, configuration or modification on customer sites, requiring limited overnight domestic travel.
  • Additional responsibilities as assigned. This job description is not intended to be all-inclusive. Other, reasonable, and related duties may be assigned to meet the ongoing needs of the organization.

QUALIFICATIONS

Required Technical Skills

  • Expert knowledge of Object-Oriented analysis, design and programming principles.
  • Expert knowledge of the Software Development Lifecycle.
  • Programming languages: C++, C#, VB.net, ASP.NET.
  • Scripting languages: Python, JavaScript, TypeScript, PowerShell, Batch, SQL.
  • Expert knowledge in Database technologies: SQL Server, MySQL.
  • Expert experience in Windows and Linux, (Android and iOS experience is considered an asset).
  • Software testing frameworks, strategies & best practices.
  • Expert knowledge in wWeb development using HTTP, WebSockets / WebAPI technologies.
  • Desktop & Mobile Application development.
  • Enterprise/Cloud development (Azure, GCP, AWS).
  • Expert experience with Microsoft Visual Studio IDE’s (and popular extensions for web and desktop development).
  • Azure DevOps (or equivalent issue tracking system).
  • Expert experience with GIT source code management.

Required Soft Skills

  • Ability to work independently and collaboratively.
  • Ability to perform reliably in time-sensitive situations.
  • Ability to prioritize and manage work to critical project timelines in a fast-paced environment while managing multiple priorities.
  • Ability to develop new approaches to complex design and technical problems.
  • Excellent verbal and written communication skills in English.
  • Ability to work independently and collaboratively in a fast-paced, dynamic environment, and lead projects from concept to completion.
  • Strong critical thinking and problem-solving skills for troubleshooting complex issues.
  • Ability to analyze detail and perform structured decision-making on a daily basis.
  • Ability to develop solutions to a variety of problems of moderate to large scope and complexity using company or departmental policies as guidelines.
  • Detail-oriented with a strong focus on delivering high-quality results.
  • Ability to produce quality work within deadlines with little or no supervision.

EDUCATION and/or EXPERIENCE

Minimum bachelor’s degree in computer science, computer engineering or related discipline and 6 - 10 years of Software Development experience.

COMPUTER SKILLS

Demonstrate ability to effectively use computers and applicable computer software. Advanced knowledge of Excel, Word, Adobe, PowerPoint, Outlook, Teams and project management software required.

TRAVEL

Occasional travel may be requested (up to 5%) to present key technologies to customers, support pre-sales events (such as tradeshows, quarterly business reviews), perform software implementation or configuration on customer sites, domestically. Willing to travel by plane to locations as required.

Employment with Fujitsu is considered to be at-will, which means that both the employee and Fujitsu Frontech North America Inc. (“FFNA”) are free to end the employment relationship at any time for any reason, with or without cause. This provision can only be changed or revoked in a formal written contract signed by the CEO of FFNA, and cannot be changed by any express or implied agreement based on statements or actions by any employee or supervisor. Even though the job duties, title, compensation, and benefits, as well as the Company’s personnel policies and procedures, may change from time to time, the at-will nature of employment will not change.

We are an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, age, national origin, disability, protected veteran status, or any other characteristic protected by applicable federal, state or local laws.