Senior Front-end Software Developer (No Sponsorship) Vaco Technology Richmond, VA Full Time $84,000 - $104,000/Year

Kate

Administrator
Команда форума
Primarily responsible for the development of one or more front-end applications using HTML5, Angular (8 or above), and related technologies. Will drive best practices and standards regarding the design and development of front-end applications throughout the company. Also responsible for mentorship, leadership, and support of existing applications developed.
This position offers:
  • Medical and Dental Coverage
  • Voluntary Short-Term and Long-Term Disability
  • Life Insurance
  • 401K (after 750 hours and 6 months of service)
  • Employee Stock Purchase Program (after 1 year of service)
  • Flexible Spending (FSA) Program
  • Paid Time Off
  • Paid Holidays/Floating Holidays
  • Employee Assistance Program (EAP)
Essential Functions
  • A front-end developer requiring minimal oversight or support, designs, develops, and maintains enterprise-wide web applications using Angular, Typescript, HTML5, Bootstrap, and CSS.
  • Responsible for participating in all stages of the development life-cycle including requirements analysis, design, development, testing, and implementation.
  • Ensures that the company coding standards are met and feeds back updates to standards as needed for adoption.
  • Builds applications that consume components from approved in-house design libraries and contributes to the libraries as needed to improve on and maintain a common set of design elements.
  • Ensures layout and navigation of pages follow standard theming.
  • Ensures application is accessible from a variety of modern browsers and ensures mobile designs are considered.
  • Ensures the proper state models and services are used for the applications being developed.
  • Creates unit tests for front end applications using Jasmine, JEST, or other front-end testing frameworks.
  • Ensures authentication follows standard practices for the applications being developed.
  • Cross-trains and supports API development as needed.
Education and Experience
  • Bachelor's degree in Computer Science or related field.
  • Minimum of 8+ years of software development experience.
  • Equivalent combination of education and experience.
Additional Qualifications
  • A minimum of 8+ years of progressive application development using HTML5, CSS, Angular (latest versions), TypeScript, Bootstrap, RXJS, and JavaScript.
  • Experience with front-end state models including NgRx, Redux, or Akita are preferred.
  • Experience with third party UI components including Kendo UI is preferred.
  • Knowledge of SQL Server and .Net Framework is desired.
  • Experience with OAUTH authentication and Azure Libraries preferred.
  • Experience working on Agile teams and familiarity with all Agile ceremonies.
  • Experience developing applications using test-driven development and mocking frameworks.
  • Understanding of Dependency Injection/Inversion of Control.
  • Experience using GIT for source control and Azure DevOps for Continuous Integration and Continuous Delivery.
  • Assist in the mentoring of junior and mid-level engineers.
  • Understanding of the software development life-cycle.
  • Strong foundation in object-oriented programming.
  • Strong problem-solving and analytical skills.
  • Ability to work in a team-based environment.
  • Strong project management and leadership skills.
  • Strong attention to detail and documentation.

Recommended Skills​

Application Development

Html5

Jasmine

Project Management

Angular Js

Software Development Life Cycle
 
Сверху