1

Frontend Software Engineer Jobs in Philadelphia, PA

Front-End Engineer

Philadelphia, PA · On-site +1

$75K - $125K/yr

The Front-End Engineer will work with a modern tech stack to build and enhance software that directly supports Condition-Based Maintenance (CBM) methodologies for vital naval equipment. LOCATION:

Front-End Engineer

Philadelphia, PA · On-site

$75K - $125K/yr

The Front-End Engineer will work with a modern tech stack to build and enhance software that directly supports Condition-Based Maintenance (CBM) methodologies for vital naval equipment. LOCATION:

The Software Engineer will be responsible for developing the web-based frontend for our Robotics products. This role focuses on building and evolving a modern web application using Svelte and ...

Senior Software Engineer (Python / Front-End / AWS) Location: Malvern, PA (Remote / Hybrid). Duration: 6-12 Months Rate: DOE : Role Overview: We are seeking a Senior Software Engineer with deep ...

ABOUT THE ROLE & TEAM As a Front-End Engineer, you will build the operational user experience of OCC Assistant Manager, SITA's AI-powered Operations Control Center solution that helps airlines manage ...

Front-End developer.

Pennington, NJ

$105K - $122K/yr

Title: Front-End developer. Location: Pennington, NJ Duration: 1 year Contract Looking for someone ... Passion about building high-quality systems with software implementation best practices * Eagerness ...

Software Engineer

Wilmington, DE · On-site

$73 - $78/hr

Software Engineer, Full Stack (Java/React) We are not accepting C2C or 1099 arrangements. Location ... Create responsive and intuitive user interfaces using React and related front-end frameworks.

next page

Showing results 1-20

Frontend Software Engineer information

See Philadelphia, PA salary details

$61.6K

$140.2K

$199.8K

How much do frontend software engineer jobs pay per year?

As of Jul 26, 2026, the average yearly pay for frontend software engineer in Philadelphia, PA is $140,195.00, according to ZipRecruiter salary data. Most workers in this role earn between $114,000.00 and $163,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Frontend Software Engineer, and why are they important?

To thrive as a Frontend Software Engineer, you need strong proficiency in HTML, CSS, JavaScript, and modern frontend frameworks like React or Angular, typically supported by a degree in computer science or related experience. Familiarity with version control systems (such as Git), responsive design tools, and build tools like Webpack or npm is also important. Creativity, problem-solving, and effective communication help engineers collaborate with teams and deliver user-friendly interfaces. These skills are crucial for building performant, maintainable, and visually appealing applications that meet user needs and business goals.

What are some common challenges faced by Frontend Software Engineers when working on cross-functional teams?

Frontend Software Engineers often collaborate closely with backend developers, designers, and product managers. A common challenge is ensuring effective communication and alignment, especially when translating design mockups into functional user interfaces or integrating with backend APIs. Balancing user experience goals with technical constraints and timelines can also be demanding. Proactively participating in sprint planning and code reviews helps foster collaboration and ensures smoother project delivery.

What does a Frontend Software Engineer do?

A Frontend Software Engineer is responsible for designing and implementing the user interface of websites and web applications. They work with technologies like HTML, CSS, and JavaScript, as well as frameworks such as React or Angular, to create interactive and visually appealing experiences for users. Their job also involves ensuring that websites are responsive, accessible, and optimized for performance across various devices and browsers. Collaboration with designers, backend engineers, and other team members is a key part of their role.

What is the difference between Frontend Software Engineer vs Web Developer?

AspectFrontend Software EngineerWeb Developer
Required skillsHTML, CSS, JavaScript, frameworks (React, Angular), UI/UX principlesHTML, CSS, JavaScript, basic backend knowledge
Work environmentCollaborates with designers, backend developers, product teamsBuilds websites, often with less focus on complex UI/UX
Industry usageTech companies, startups, agenciesSmall businesses, freelance projects, agencies

Frontend Software Engineers focus on creating interactive, user-friendly interfaces using advanced frameworks and UI principles, often working closely with designers and backend teams. Web Developers may handle broader website development tasks, including basic front-end and some backend work, with less emphasis on complex UI design. Both roles are essential in web development but differ in scope and specialization.

What are the most commonly searched types of Frontend Software Engineer jobs in Philadelphia, PA? The most popular types of Frontend Software Engineer jobs in Philadelphia, PA are:
What job categories do people searching Frontend Software Engineer jobs in Philadelphia, PA look for? The top searched job categories for Frontend Software Engineer jobs in Philadelphia, PA are:
Infographic showing various Frontend Software Engineer job openings in Philadelphia, PA as of July 2026, with employment types broken down into 93% Full Time, 4% Part Time, and 3% Contract. Highlights an 89% Physical, 4% Hybrid, and 7% Remote job distribution, with an average salary of $140,195 per year, or $67.4 per hour.
Frontend Software Engineer - JobID-0043 with Security Clearance

Frontend Software Engineer - JobID-0043 with Security Clearance

Innovative Defense Technologies

Mount Laurel, NJ • On-site

$114K - $231K/yr

Other

Retirement, PTO

Posted 12 days ago


Job description

Frontend Software Engineer - JobID-0043 Department: Engineering Employment Type: Full Time Location: Mount Laurel, NJ Compensation: $114,000 - $231,000 / year Description About The Role: Innovative Defense Technologies (IDT), a leading defense technology company, is seeking a Frontend Software Engineer to be part of our Missile Defense team and based out of our Mount Laurel, NJ location. Overview:
We are looking for a driven, experienced Frontend Software Engineer to become a key contributor to our software-as-a-service hybrid cloud platform. Our platform provides the ability for our government customers to collaboratively employ cutting edge capabilities to aid in the development and test of mission critical tactical systems in ways that were not previously possible. Our Tech Stack:
Our tech stack is continuously evolving to meet emerging customer use cases and to keep pace with industry. User interfaces are written in Typescript using React and Redux and packaged with Webpack. Backend services are typically written in Java with PostgreSQL persistence. REST serves as our primary data transport protocol for both backend and frontend interfaces. Code is configuration controlled in Git. Build tooling includes NPM, Maven, and Gradle, coordinated by Jenkins in an automated pipeline. Continuous deployment is employed to orchestrate software on a Kubernetes cluster in multiple environments, including in the cloud, on secured air-gapped networks, and on tactical platforms. Clearance & Location Requirements: * All applicants must be able to obtain/maintain an active Secret U.S. Security Clearance. * This is an on-site position. Requiring at least 4 days in office, based out of our Mount Laurel, NJ location. Key Responsibilities What You Will Do: * Contribute to every stage of the frontend software development lifecycle: design, code, review, test, integration, debugging, deployment, and maintenance of user interfaces. * Evangelize and incorporate industry-leading technologies into a frontend framework that can be used across the enterprise. * Successfully take tasks from beginning to end with little direct supervision, using strong organization, planning, and prioritization skills. * Demonstrate excellent teamwork and communication skills to collaborate with other teams and stakeholders in a dynamic and geographically distributed team environment. * Champion best practices to improve code quality, such as integration and unit testing, static analysis, and documentation. * Ability to work on-site at IDT's facilities or travel to customer sites on a limited, as-needed basis. * Leverage AI to accelerate design-to-code, iteration speed, and feature delivery. Skills, Knowledge & Expertise Who You Are (Required): * Bachelor's degree in Computer Science or related technical discipline, or equivalent experience. * 3+ years of practical engineering experience with Typescript or JavaScript. * Experience with AI coding assistants (e.g., Copilot-class tools, local LLMs, agentic workflows) as a primary means of code development * Ability to travel up to 10% of the time as needed * Experience building user interfaces with a modern component framework such as React, Angular, or Vue. * Experience using Storybook or other Mock testing tooling. * Leveraging AI to accelerate design-to-code, iteration speed, and feature delivery * Working knowledge of developing software on Linux operating systems, especially with hands-on knowledge of networking fundamentals, protocols, and standards (TCP/IP, TLS, DNS). What Makes You Stand Out * Strong knowledge of web protocols and standards (HTTP, GRPC, REST, OAuth) and their use in a web-based application. * Experience with industry-standard DevOps tooling, such as Maven or Gradle, Jenkins, and Git. * Experience with containerized software deployment and container orchestration platforms such as Kubernetes. * Experience with Figma/Figjam for mockups and wireframing. * Experience with the backend portion of full-stack development, in the context of a modern microservice frameworks. * Experience with designing and architecting software systems that meet requirements and maintaining living documentation of system designs. * Experience with AI code assistance. * Strong troubleshooting and debugging skills. * Desire to experiment with new AI tools, models, and UI generation techniques and convey those learnings back to the team. If you see yourself reflected in this role and are excited about the impact you could make, we encourage you to apply! If you know someone who may be a great fit, please feel free to share this opportunity with your network. Pay Range*: $114,000 - $184,000 or $135,000 - $231,000 *Pursuant to New Jersey Senate Bill 2310 , IDT is required to disclose the "pay scale" or "pay range" associated with a job posting. Notably, however, this amount may not be reflective of actual compensation that may be earned, as pay is dependent on a candidate's experience, skills, and education. The posted range does not include bonuses, commissions, tips, or other benefits. Click here for additional information about Senate Bill 2310. IDT is often looking to place multiple candidates at various levels. Therefore, more than one pay range has been included, commensurate with experience. Job Benefits Why Work at Innovative Defense Technologies (IDT): IDT is a growing company with a vibrant, entrepreneurial culture. We are headquartered in Arlington, VA with additional offices in Fall River, MA; Mount Laurel, NJ; and San Diego, CA. At each location, our employees work together in a modern, snack-filled, and social office space, designing innovative solutions for our defense industry customers. We offer employees competitive pay and benefits including: * Generous benefits package * Competitive PTO * Paid holidays * 401(k) with immediate vesting and matching * 9/80 optional schedule (2nd and 4th Friday off every month) * Tuition Assistance Reimbursement Program * Professional Development Resources * Pre-Tax Commuter Benefits * Organization-Wide Monthly Tech Connect Events * Annual Employee Recognition Awards * Regular Social Events and Catered Lunches EEO Statement: IDT is an Equal Opportunity employer.