Careers

Front-End Software Engineer

Northern Virginia

Job Description

We are seeking an experienced and engaged lead front-end developer who is motivated, creative, and outgoing to support and extend our existing codebase and craft new innovative solutions leveraging various products Enterprize Software has created.

We're looking for someone to help us take our front-end system to the next level. The ideal person will have solid HTML, CSS, and JS skills. Someone who creates modular products that can be used by other developers to quickly and consistently build out new features. Someone who can collaborate with designers and transform the shared vision into real products.

Responsibilities

As a front-end developer, you must have significant experience using Node.js, JavaScript, and other related technologies and apply best practices to deliver our software solutions.

Here are some things we expect from our front-end developer:

  • Write beautiful, self-documenting code.
  • Collaborate closely with clients, fellow developers, and designers to interpret customer requirements and deliver the right features.
  • Meet and communicate effectively with clients as their projects and features are built, tested, and published.
  • Manage your own time and projects, tracking time with clients as appropriate.
  • Engage in documentation-driven and test-driven development practices.
  • Have a thorough and evolving understanding of best practices for HTML/CSS/JS.
  • Be receptive to feedback and collaboration.
  • Maintain a friendly, harmonious, and patient relationship with others.
  • Develop and maintain websites and applications using modern front-end technologies.
  • Collaborate with UX/UI designers and back-end developers to ensure that all projects meet customer requirements and standards.
  • Ensure that all front-end code is optimized for performance, accessibility, and SEO.
  • Stay up-to-date with the latest front-end technologies, methodologies, and trends, and recommend new technologies and tools as needed.
  • Provide technical support and troubleshoot any front-end-related issues.

Requirements

Security Clearance: TS/SCI with an appropriate agency Polygraph is required.

You must have hands-on experience with the following technologies. They are integral to your ability to perform and deliver on your key responsibilities:

  • Strong experience with modern front-end technologies, including HTML, CSS, JavaScript, and React.
  • Strong understanding of web accessibility and SEO best practices.
  • Experience with modern front-end development tools like Git, Webpack, and Babel.
  • Excellent problem-solving skills and ability to think critically.
  • Strong written and verbal communication skills, with the ability to explain technical concepts to non-technical stakeholders.

Technologies

  • HTML
  • CSS
  • JavaScript
  • React
  • Vue.js
  • Angular
  • SASS/SCSS
  • Git
  • Webpack
  • Babel
  • TypeScript
  • GraphQL
  • REST APIs
  • Jest or Mocha

Benefits and Compensation

  • Comprehensive health insurance coverage, including medical, dental, and vision
  • Generous paid time off
  • Company-supported training
  • Relaxed work environment
  • Very generous 401k plan

Company Description

Enterprize Software is a young, energetic, and skilled software development company. We build our customers’ desired solutions, exceeding expectations. We’re always looking for the best people, talent, and people who enjoy working in teams while creating some of the world’s most innovative solutions. We pride ourselves on delivering great software and love having people on our team with the same drive. Please apply if you believe you would be a good fit for our team!

Software and Cybersecurity Solutions
that have a lasting impact.
NAICS Codes
  • 541330 – Engineering Services
  • 541511 – Custom Computer Programming Services
  • 541512 – Computer Systems Design Services
  • 541513 – Computer Facilities Management Services
  • 541519 – Other Computer Related Services
  • 541618 – Other Management Consulting Services
  • 541690 – Other Scientific and Technical Consulting Services
  • 541990 – All Other Professional, Scientific, and Technical Services Office Administrative Services
  • 561110 – Office Administrative Services
Department of Defense Hotline Poster
Stop Fraud, Waste & Abuse