YOUR PARTNER FOR A STRONG CAREER IN TECHNOLOGY

Senior Software Engineer in Reston, VA at APEX Systems

Date Posted: 1/12/2018

Job Snapshot

Job Description

Job #:  812782

Apex Systems is currently seeking a Senior Software Engineer to support an exciting client of ours in Reston, VA.

This customer offers access to bleeding edge technology and a fantastic work environment. If you or anyone you know is interested in an opportunity like this, please contact Sean Scott, Account Manager, at 703-256-2000 or scscott@apexsystems.com.

 

Job Description:*

POSITION SUMMARY

Expert in HTML , CSS 2 and 3, JavaScript, and have significant knowledge of integration with back end AWS systems. Experience with large enterprise software projects, from conception to delivery to testing.

This position will interact closely with project management and software engineers to shape project requirements and guide projects through completion.

General Guidelines:

Can hand-code HTML5, CSS3, and basic JavaScript without needing assistance from code completion or any computer program
Can document ideas in hand-written pseudo code
Continuously seeks out and learns new web techniques on their own
Is a mature professional with initiative and drive
Truly enjoys user interface creation and front end development
The following qualities are not required, but are highly desired:

Understands and enthusiastically embraces philosophies like Web Standards, Semantic markup and good programming practices
Has created their own independent projects or contributed to open source projects
Is active in the local or national web design and development community

INTERVIEW REQUIREMENTS
Must be able to solve problems on a white board using hand-written pseudo-code (HTML, CSS, and JavaScript)
Must understand advanced HTML and CSS, and advanced JavaScript functions without needing a computer for reference
Must have created several web applications from the ground up.
Must know how to use and modify CSS frameworks such as Bootstrap.
Buildout of single page javascript applications with frameworks such as React or Angular
Familiarity with building service APIs with node.js
Experience building AWS applications. 
 

Job Requirements

*

Significant OO JavaScript knowledge
Experience with XML, JSON and YAML formats
Proficiency with node.js
Experience using JavaScript with client and server side technology
Expert knowledge of HTML5 and CSS3
Expert knowledge of accessibility and WCAG2 AA compliance 
 

Preferred Skills:*

Fair knowledge of data structures, algorithms and designing for performance.
Mobile development for web and on native platforms (iOS, Android)
React.js
Grunt
Node.js
AWS microservices RDS, Lambda, S3, DynamoDb 
 

Education/Certifications:*

5+ years of professional experience in web development or a related field. 
 

Business Travel Required?*

No 

EEO Employer

Apex is an Equal Employment Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at employeeservices@apexsystemsinc.com or 844-463-6178.