Logo
Penn Foster

Senior Software Engineer - Angular

Penn Foster, Reston, Virginia, United States, 22090


We are open to supporting 100% remote work anywhere within the US.We are seeking an experienced Front End Software Developer to join our team. This successful candidate will work within a multi-functional team to deliver applications that meet federal government needs by working with other developers, designers, and back-end developers to create web/mobile applications. The developer will create and maintain highly interactive web/mobile applications using React or Angular and some other tools.RESPONSIBILITIES:

Design and build serverless applications in the cloud.Work with Product Owner and UX design to understand and create solutions for diverse user requirements.Develop and maintain Angular web applications.Design, code, test, and deploy the front end of our customer-facing application using Angular or React.Work with Architects and other Engineers to help create and then implement development best practices.Work with test engineering team to assure product quality.Collaborate in a fast-paced Agile environment.Participate in team code reviews and design reviews.Help our support team triage bugs and troubleshoot production issues.Cooperate with the back-end developers in the process of building the applications.Work independently to design, develop, and document solutions, while adhering to all applicable standards (e.g., architectural, coding, security).Basic Qualifications:

Bachelor’s degree in computer science or related field.5+ years of relevant experience including experience developing front-end web user interfaces with Angular.5+ years of experience with relational databases and/or NoSQL databases, testing (Unit, Functional, Regression, Smoke, Performance, Load, etc.), Test-Driven Development using automated testing frameworks such as JUnit, Mocha, Karma, Jasmine, Sinon, Jest, Protractor and/or Cypress.5+ years of experience testing code builds and deployment properly through Continuous Integration/Continuous Deployment processes, built in Jenkins or a comparable tool.5+ years of experience with version control tools, such as Git, as well as experience with modern design patterns and building enterprise-grade production applications.Candidate must have resided in the United States 3 of the last 5 years.Candidate must be able to obtain a Public Trust clearance.Candidate must reside in the US, be authorized to work in the US, and work must be performed in the US.Preferred Qualifications:

Master’s degree in CS with 3+ years' relevant SE experience.Working at ICF:

Working at ICF means applying a passion for meaningful work with intellectual rigor to help solve the leading issues of our day. Smart, compassionate, innovative, committed, ICF employees tackle unprecedented challenges to benefit people, businesses, and governments around the globe. We believe in collaboration, mutual respect, open communication, and opportunity for growth.ICF is a global advisory and technology services provider, but we’re not your typical consultants. We combine unmatched expertise with cutting-edge technology to help clients solve their most complex challenges, navigate change, and shape the future.Pay Range:

The pay range for this position is: $85,153.00 - $144,760.00.

#J-18808-Ljbffr