UI/UX Developer
Job Description
Build accessible, modern UI experiences for medium to large-scale applications in McLean, VA.
Responsibilities
- Deliver practical UI/UX solutions to complex problems
- Adapt cutting-edge approaches to client-specific requirements
- Place end-user experience at the center of design and delivery
- Support accessible front-end design modifications
- Identify, troubleshoot, and resolve UX issues (including responsiveness and theming)
- Work with, and help define, common UI grid layouts
- Own the product lifecycle across Design, development, quality, deployment, and maintenance
- Contribute to team performance improvement and collaboration
- Solve problems creatively and effectively
Requirements
- 10+ years of related experience
- BA/BS in Information Technology or a related field
- Experience developing medium to large-scale applications, including testing, linting, and adherence to coding/web standards
- Hands-on experience with at least one: React or Vue (Vue preferred)
- Strong understanding of usability and accessibility standards, including WCAG
- Practical knowledge of Agile projects, from user stories and backlog management to acceptance criteria
- Strong foundation in HTML, CSS, and JavaScript
- Fundamental experience with design principles and component library creation
- Comfort with Git and the command line
- Comfort with Browser ecosystem concepts, including the DOM and CSS cascade
- Comfort identifying, troubleshooting, and fixing UX problems (including responsiveness and theming)
- Comfort working in and defining common UI grid layouts
- Develop and adhere to application best practices
- Experience working in an Agile/Scrum development process
- Documented experience with DevOps/Platforms: Amazon Web Services (S3, RDS, EC2, ECS, Lambda, SQS, SNS, CloudFormation, etc.)
- Demonstrated experience developing with Ruby and Ruby on Rails
- Security clearance: TS/SCI with Polygraph
- Onsite location: McLean, VA (on Customer Site)
- U.S. Citizenship required
Technologies
- React
- Vue.js
- HTML
- CSS
- JavaScript
- WCAG
- Git
- Amazon Web Services (S3)
- Amazon Web Services (RDS)
- Amazon Web Services (EC2)
- Amazon Web Services (ECS)
- Amazon Web Services (Lambda)
- Amazon Web Services (SQS)
- Amazon Web Services (SNS)
- Amazon Web Services (CloudFormation)
- Ruby
- Ruby on Rails
- DOM
Salary and Benefits
- Salary range: USD 162,037 - 219,227 per yearly
- 401K with company match
- Comprehensive health and wellness packages
- Internal mobility team dedicated to helping you own your career
- Professional growth opportunities including paid education and certifications
- Cutting-edge technology you can learn from
- Paid vacation and holidays to rest and recharge
Key Skills for Success
- Software Development
- User Experience (UX)
- User Interfaces (UI)
- Vue.js
Work Requirements
- Years of Experience: 10+ years of related experience; may vary based on technical training, certification(s), or degree
- Travel required: None
- Citizenship: U.S. Citizenship Required
Identity Verification Process
- Complete an identity verification process that leverages advanced biometrics and artificial intelligence to ensure authenticity and protect against identity fraud
- Be on camera during virtual interviews
- Company reserves the right to take your picture to verify your identity and prevent fraud
- You authorize the collection, processing, and use of your biometric data for identity verification and security purposes