Job Description

Software Engineer, Angular Specialist - Mid level
+ + Job Tracking ID: 512902-645943
+ Job Location: Maryland/Washington DC Region, Other
+ Level of Education: BA/BS
+ + Job Type: Full-Time/Regular
+ Date Updated: 08/22/2018

Invite a friend
Back to job search
Job Description
Vidoori, Inc., a rapidly growing small business that specializes in building strong Engineering teams that provide high quality, modern technical solutions to our clients. We are seeking an Angular Software Engineer who:
+ Applies extensive expertise in software development
+ Solves complex problems that require the regular use of ingenuity and creativity
+ Performs work without need for direct supervision
+ Collaborates with graphic designers, HTML coders, back-end developers and testers
+ Makes sound decisions that achieve critical organizational objectives
+ Can function in project leadership roles and represent Vidoori as the prime customer contact on significant technical matters
Experience and Skills
Required Qualifications
+ Experience with JavaScript, CSS3, HTML and similar technologies
+ Knowledge of Angular practices and commonly used modules, familiarity with leveraging libraries and tools such as: AJAX, jQuery, Angular 2/4+, NodeJS , Ember
+ Extensive knowledge of CSS and JS methods for providing visual effects
+ Experience with the infrastructure for serving the front-end apps and assets
+ Familiar with JavaScript visualization frameworks such as D3 and Highcharts to create meaningful graphs and representations of application data
+ Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system
+ Creating self-contained, reusable, and testable modules, services, and components
+ Translate requirements, user scenarios, and technical constraints into fully developed and tested software
+ Troubleshoot and debug deployed applications in a live production environment
+ Demonstrate best-practice engineering, including Agile methodologies, unit testing, refactoring, code reviews, build and deployment processes
+ Improve quality of code base using proper technical practices, CI/CD tools, automated testing, and code quality reviews
+ Familiar with and effectively utilize CM processes/tools
+ Capable of clearly and effectively conveying issues, reports, and other deliverables to engineering and customer counterparts
Preferred Qualifications
+ Experience with continuous development/integration methodologies and tools
+ Experience communicating with users, technical teams, and management to collect requirements, describe software product features, and discuss technical designs
+ Understanding of software and hardware layers of the web application architecture
+ Understanding of maintenance and patching processes for a production web-based application
Technologies and Tools
JavaScript, HTML5, CSS3, AJAX, jQuery, Angular 2/4+, NodeJS, Ember, XML, JSON, Git, SVN, NoSQL, MySQL, Postgres, Elastic Stack, Unix/Linux, Windows, Jenkins and other CI/CD tools, Amazon Web Services, Microsoft Azure
Experience
Seeking 3-6 years of experience performing software development activities, with a Bachelor’s or Master’s degree
Location
Maryland/Washington DC Region
Residency
Authorized to work in the US
Clearance
If needed, has or able to receive a Public Trust
Save Job