Front End Developer

$119,800 - $263,600/Yr

CACI International - Sterling, VA

posted 2 months ago

Full-time - Senior
Sterling, VA
Professional, Scientific, and Technical Services

About the position

We are seeking a Senior level Front End Web Application Software Engineer who will work on a multi-contractor team to design, develop, and maintain a modern Common Operating Picture / User Interface web application. This application enables space operators to analyze large amounts of data in a timely manner to facilitate decision making. The role requires a strong understanding of web application design and development, particularly in creating user interfaces that are both functional and visually appealing. The ideal candidate will have experience in working with various data sources and will be responsible for ensuring that the application meets the needs of its users by providing a user-configurable view of the data. In this position, you will interface with Systems Engineers to understand requirements and provide feedback, ensuring that the application aligns with the overall system architecture. You will also collaborate with Integration and Test Engineers to containerize, test, and deploy the web application, ensuring that it is robust and reliable. Additionally, you will assist the program team in providing demonstrations to stakeholders, showcasing the capabilities of the application and gathering feedback for future improvements. This role is critical in supporting the mission of our organization by delivering high-quality software solutions that enhance operational efficiency.

Responsibilities

  • Design and develop a Common Operating Picture / User Interface that accesses a variety of data sources and displays the data in a user-configurable view
  • Interface with Systems Engineers to understand requirements and provide feedback
  • Interface with Integration and Test Engineers to containerize, test, and deploy the web app
  • Assist the program team to provide demonstrations to stakeholders

Requirements

  • Active TS/SCI clearance
  • Bachelor's degree in Software Engineering, Computer Science, Information Systems, or equivalent field
  • 10 years of experience in software engineering or software development for information technology systems
  • Experience with Vue.js
  • Experience with JavaScript and CSS
  • Experience with web application design and development
  • Ability to break down high-level tasking into smaller units of work and self-manage development progress in working toward set deadlines
  • Strong troubleshooting and problem-solving skills
  • Strong written and verbal communication skills
  • Time management and organizational skills
  • Ability to articulate design concepts and technology benefits
  • Understanding of repeatable automated processes for building an application, testing it, documenting it, and deploying it at scale

Nice-to-haves

  • Experience with web frameworks (Vue, React, or Angular)
  • Experience with Typescript
  • Experience with the Agile Scrum software development methodologies
  • Experience with development tools such as Git / Bitbucket, Confluence / Jira

Benefits

  • Healthcare
  • Wellness programs
  • Financial benefits
  • Retirement plans
  • Family support
  • Continuing education
  • Time off benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service