JOBSEARCHER

Principal Software Angular Developer

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

Akkodis is seeking a Principal Software Angular Developer in Pittston, PA (Remote, 2 days onsite per month), for a full-time position with one of our Direct clients.Pay Rate-$130-$150K Base per annum. The salary may be negotiable based on experience, education, geographic location, and other factors.Role OverviewThis role is ideal for experienced developers who are well-versed in the development environment outlined below and are eager to share their expertise by mentoring and guiding other team members.Developers in this role participate as senior technical experts and individual contributors on a full-stack development team. The primary focus is on designing and implementing Angular and .NET solutions that support multiple domains across the platform. The role requires close coordination with backend teams to ensure Angular UI development aligns with business logic exposed through RESTful APIs.Principal Software Developers build deep domain expertise and serve as technical subject matter experts (SMEs) with broad technical influence across projects and teams. This position requires close collaboration with multiple product teams to ensure UI solutions meet business objectives across diverse areas.Job ResponsibilitiesContribute as a senior technical resource on a cross-functional, agile development team including development, quality assurance, and business analystsServe as technical SME for a specific domain within the overall platformProvide guidance and mentoring through pair programming, code reviews, demos, and group/1:1 coachingDesign system features to meet business objectives while aligning with the enterprise platform ecosystemContribute to cross-team platform design decisionsCollaborate with Product teams to ensure requirements are understood and both short-term and long-term business objectives are metFollow department-wide technical, process, and quality standards while contributing to their improvementTake a lead role in creating technical documentation and content to ensure knowledge transfer across the teamDeliver regular and frequent code contributions aligned with user stories and sprint goalsGuide the team on unit testing and collaborate closely with QA to ensure successful functional and regression testingEnsure system performance goals are achievedPromote and enforce a security-first mindsetTake ownership of problems and solutions with a proactive approachApply innovative problem-solving skills and think outside the boxTravel occasionally to the Wilkes-Barre/Scranton, PA area for strategy meetings (several times per year)RequirementsAngular QualificationsAt least 5 years of development experience focused on Angular (version 12+)Deep understanding of Angular architecture, including advanced routing, state management (NgRx), RxJS, and performance optimizationProven experience with TypeScript, including advanced types, generics, and modern ES featuresStrong knowledge of component architecture patterns, including smart/presentational components and feature-based structuresExperience with modern build tools and monorepo architectures (Nx, Webpack, etc.)Component Library & Shared Code DevelopmentProven experience designing, building, and maintaining shared Angular component librariesUnderstanding of library versioning, semantic versioning, and dependency managementKnowledge of public API design for reusable components with defined input/output contractsExperience with component documentation strategies (Storybook, Compodoc, or similar)Familiarity with library packaging and distribution (ng-packagr, npm publishing)Ability to create flexible and configurable components usable across multiple applicationsUnderstanding of theming strategies and CSS architecture for shared componentsRequired Education and KnowledgeBachelor’s or Master’s degree in Computer Science or a related field, or equivalent professional experience10+ years of experience as a software developer with deep experience in C#, .NET, and AngularExcellent programming, debugging, and troubleshooting skills in C#, .NET, and Angular3+ years of experience contributing in a senior technical roleEnterprise-level system architecture experience, including designing and delivering RESTful APIs, integrations, and complex business processesEnterprise-level design and configuration of cloud services such as serverless computing, data storage, messaging, and logging, preferably using AzureExperience with both monolithic and microservice architecturesExperience designing reliable and performant data storage solutions using SQL databases, document databases, and unstructured data in cloud environmentsExperience creating CI/CD pipelines that support Infrastructure as Code (IaC)Strong verbal and written communication skills, collaboration capabilities, and attention to detailExperience contributing to large software development projects across multiple agile teamsBenefits include, but are not limited to:Medical benefits, including vision and dentalPaid holidays, sick days, and personal days401(k)To read our Candidate Privacy Information Statement, which explains how we will use your information, please visit https://www.akkodis.com/en/privacy-policy.The Company will consider qualified applicants with arrest and conviction records in accordance with federal, state, and local laws and/or security clearance requirements, including, as applicable:· The California Fair Chance Act· Los Angeles City Fair Chance Ordinance· Los Angeles County Fair Chance Ordinance for Employers· San Francisco Fair Chance Ordinance