Front End Developer/ Angular 2+

CTIS, Inc.
Rockville, MD
Feb 15, 2018
Feb 16, 2018
Full Time
Front End Developer/ Angular 2+ The Front-End Angular 2+ Developer builds functional, appealing and responsive User Interfaces by utilizing the latest web technologies to support business requirements. This job involves coding, testing, resolves technical issues through debugging, research and investigation. He/ she must follow CTISA cents € (TM) approved software development life cycle methodologies including Agile, Scaled Agile (SAFeA' (R)) and all CTIS processes as required from time to time. ESSENTIAL DUTIES AND RESPONSIBILITIES include the following. Other duties may be assigned. Develop user interface for web applications using latest web technologies (eg Angular, React, jQuery, JavaScript, Typescript) Create user interface using HTML5, CSS3, SASS/SCSS Integrate the front-end with the JSON returned by the Restful Services. Interact with other project team members to understand project requirements. Ensure integration of entire system or subsystem. Provide maintenance and troubleshooting for existing production systems as needed. Follow applicable industry standards, CTIS standards and coding practices in conjunction with Section 508/ WCAG Standards compliant software development methodologies QUALIFICATIONS and EXPERIENCE:To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skills, and/or abilities required. QUALIFICATIONS: Proven work experience as a Front-end software developer with experience in designing interactive and responsive web applications.Strong understanding and experience with Angular 2+ / Angular JS.Expertise in JavaScript and TypeScriptProficient understanding of HML5, CSSStrong experience with jQueryProficient understanding of cross-browser compatibility issues and ways to work around them.Basic understanding of SASS/SCSSBasic understanding of Restful APIs, JSON.Basic knowledge of Node.js, npm, angular-cliBasic understanding of JAVA/J2EE applications.Basic knowledge of Webservices (Restful and SOAP)Excellent verbal and written communications skills EXPERIENCE: 3-5 years of experience with the following technologies: Required: Angular 2+ / Angular JSHTML 5CSS3, SASS/SCSSjQueryJavaScript, TypeScript Preferred: Node.jsReactES7/ES8WCAG 2.0 ComplianceKendo UI LibraryJavaWebservices (Restful, SOAP) EDUCATION, CERTIFICATIONS and/or MEMBERSHIPS Bachelor's degree in computer science or related field preferred COMMUNICATIONS SKILLS This job requires interaction with program manager, tech lead, co-developers and end-users. The ability to effectively communicate ideas and concepts both verbally and in written documents is critical. CTIS, Inc. provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, CTIS Inc. complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.