Software/User Interface Developer - TS Clearance Required

Hybrid Data Security
Arlington, VA
Aug 20, 2019
Aug 23, 2019
Full Time
You must have an active Top Secret Clearance for this positionTechnical Requirements:A cents € cents Presentation layer UI development and prototyping synthesizing visual, motion, input and interaction designacross a diverse and rapidly evolving technology ecosystemA cents € cents Contribute technical expertise throughout all stages of product design and development, conceptual design, visual design language and motion personality, input language, UI platform, and tools maturity, prototyping andproductionA cents € cents Implementation of accessible UIA cents € cents Ownership of quality standards, process, schedule, costing, resources, and deliverablesA cents € cents Offer alternatives when technology constraints require design compromisesA cents € cents Help develop and refine UI pattern libraries and interaction guidelinesA cents € cents Utilization of responsive design and emerging coding and design practicesA cents € cents Bring a multi-disciplinary point of view of product design to the conversationA cents € cents Synthesizing requirements underlying feature requests, recommend alternative technical and business approaches, and facilitate engineering efforts to meet aggressive timelines.A cents € cents Designing/developing web, software, mobile apps, prototypes, proofs of concepts (POCA cents € (TM) s), and production readypilots.A cents € cents 100% hands-on codingA cents € cents Resolve defects/bugs during QA testing, pre-production, production, and post-release patchesA cents € cents Will integrate with consumable security services, driving adoption of 24X7 proactive security monitoring on all TIOenvironments and systems while integrating compliance operationsA cents € cents Articulate technical challenges and solutions.A cents € cents Dealing well with ambiguous/undefined problems; ability to think abstractly.A cents € cents Work cross-functionally with various FBI teams: product management, QA/QE, various technical and operationaldivisions to drive forward resultsA cents € cents Contribute to the design and architecture of the projects within the TIOA cents € (TM) s portfolioA cents € cents Experience with Agile Development, SCRUM, or Extreme Programming methodologiesQualifications:A cents € cents BS in computer science or equivalent work experienceA cents € cents 3+ yearsA cents € (TM) experience developing web, software, or mobile applicationsA cents € cents 1-2+ yearsA cents € (TM) experience developing prototypes at the right level of fidelity for each phase of development, fromstartup through launch and beyond.A cents € cents Certified - AWS Solutions Architect or 1-year experience in a roleA' A cents € cents Experience with AWS, CI/CD, andcontainerization (Cloud formation, Amazon DynamoDB, Amazon S3, Amazon EC2, Amazon Redshift, automation tools, Linux, Docker, chef or puppet, etc.A cents € cents Strong experience in any of the following Object- Oriented Languages (OOD):A cents € cents Experience with the entire Software Development Life Cycle (SDLC)A cents € cents 1+ yearsA cents € (TM) experience with web services(consuming or creating) with REST or SOAPA cents € cents Solid communication skills: Demonstrated ability to explain complex technical issues to both technical and nontechnicalaudiencesA cents € cents Expertise in software processes, web services, multi-tiered systems, and enterprise application integration.A cents € cents Experience with distributed (multi-tiered) systems, algorithms, and relational databases.A cents € cents Experience with unit testing & Test- Driven Development (TDD) 5+ years of work experience on web or deviceapplicationsA cents € cents Excel in the implementation, production, and shipment of highly-polished user interfacesA cents € cents Expert in HTML5, CSS3, JavaScript and the ability to execute production-quality code from designsA cents € cents Experience with any CSS tools (SASS, PostA cents € (TM) s, LESS, etc.)A cents € cents Experience with client-side JavaScript frameworks such as Angular/React, etc.A cents € cents Familiar with server-side technologies such as Node.js or .NETA cents € cents Experience building responsive and mobile-first applicationsA cents € cents Strong understanding of JavaScript including prototypal inheritance and design patternsA cents € cents Exposure to RESTful APIs and familiarity with industry best practicesA cents € cents Familiar with unit testing libraries like Jasmine, Mocha, etc.A cents € cents Familiar with version control systems (Git, TFS, etc.)A cents € cents Experience developing, maintaining, and innovating large scale, consumer facing web or mobile applicationsA cents € cents Experience with social, mobile, cloud/SaaS, big data, or analyticsA cents € cents Familiar with the development challenges inherent with highly scalable and available web applicationsA cents € cents Experience with open source technologies (if no practical work experience w/ Big Data, or cutting- edge front-end technologyA cents € "youA cents € (TM) re prototyping and/or researching the up and coming technology and solutions Experience with various, modern web frameworksA cents € cents Ability to create and assess design solutions based on user goals and key scenariosA cents € cents Problem-solving, creative, and communication skillsA cents € cents Demonstrated ability to work cross-functionally effectively with other teams (Engineering, Program Management & Marketing)A cents € cents Strong collaboration influencing skills, proven ability to lead and inspireA cents € cents An ability to work through ambiguity and multiple prioritiesA cents € cents Have a passion for quality, innovation, and world-class design Experience with multiple devices and platforms (eg, cross-browser, tablet, smartphone)A cents € cents Understanding of front-end performance characteristicsA cents € cents Experience with SPA (Single Page Application) developmentA cents € cents Knowledge of localization techniques for the webA cents € cents Strong understanding of software best-practices including familiarity with SOLID and DRY coding principlesA cents € cents Experience with Open Source software and an appreciation for contributions is a plusA cents € cents Experience with UI automation testing and integration tests is a big plus Experience with cross-platform mobile development such as React Native, React, Xamarin, Ionic, PhoneGap, etc. is a plus. Online portfolio (public GitHub or similar is a plus)