š Job Overview
Job Title: UX/UI Developer
Company: TEKsystems
Location: Washington, DC
Job Type: CONTRACTOR
Category: Technology / Art & Design / Consulting
Date Posted: October 30, 2026
Experience Level: Expert Level (5-10 years)
Remote Status: Hybrid
š Role Summary
-
Design and implement intuitive user interfaces across various applications, supporting critical modernization initiatives.
-
Conduct comprehensive user experience research, gather feedback, and iteratively refine UI/UX approaches to ensure optimal user satisfaction and functionality.
-
Develop and maintain robust design systems, including style guides, pattern libraries, and reusable UI components, ensuring consistency and scalability.
-
Build responsive, accessible, and modern front-end interfaces using cutting-edge web technologies and frameworks to enhance application usability and performance.
-
Collaborate closely with backend development teams to ensure seamless integration of UI components with API capabilities and data structures.
š Enhancement Note: This role is a hybrid position requiring 5+ years of experience in UI/UX design and front-end development, with a strong emphasis on modern frameworks like React.js and adherence to accessibility standards (e.g., 508 compliance). The focus on modernization initiatives suggests a need for candidates who can contribute to evolving existing applications rather than building from scratch.
š Primary Responsibilities
-
Translate complex application requirements into intuitive user interfaces through wireframing, prototyping, and detailed user flow mapping.
-
Lead user research activities, including gathering requirements, conducting interviews, and analyzing feedback to inform design decisions and improve user experience.
-
Develop and maintain comprehensive design system assets, such as style guides, component libraries, and pattern libraries, to ensure brand consistency and efficient development.
-
Implement responsive and accessible user interfaces using modern JavaScript/TypeScript, React.js, HTML, and CSS, adhering to 508 accessibility standards and FBI design guidelines.
-
Partner with backend developers to define API requirements for UI components, ensuring efficient data flow and seamless integration between front-end and back-end systems.
-
Conduct and support usability testing sessions, analyze results, and translate findings into actionable design recommendations for continuous improvement.
-
Provide cross-functional design support for additional unit projects and broader modernization efforts, contributing to a cohesive user experience across all applications.
š Enhancement Note: The responsibilities highlight a need for a developer who can not only design but also implement and maintain UI components. The mention of "508 accessibility requirements and FBI design standards" indicates a need for strict adherence to specific government or organizational compliance guidelines.
š Skills & Qualifications
Education: While no specific degree is listed, a Bachelor's degree in Computer Science, Design, Human-Computer Interaction, or a related field is often preferred for roles of this nature.
Experience: Minimum of 5 years of progressive experience in UI/UX design and front-end development, with a proven track record in developing modern, responsive, and accessible web applications.
Required Skills:
-
UI/UX Design Expertise: Demonstrated proficiency in user experience research, wireframing, prototyping, and user flow creation.
-
Front-End Development: Strong command of JavaScript (including TypeScript), HTML, CSS, and modern front-end frameworks, with a specific emphasis on React.js.
-
Design Tools Proficiency: Experience with industry-standard design and prototyping tools such as Figma, Adobe XD, Sketch, or similar.
-
Responsive & Accessible Design: Deep understanding and practical application of responsive design principles and web accessibility standards (e.g., WCAG 2.1, Section 508).
-
Communication & Collaboration: Excellent verbal and written communication skills for effective stakeholder engagement, feedback gathering, and cross-functional teamwork.
-
Design Systems: Experience in creating and maintaining style guides, pattern libraries, and reusable design components.
Preferred Skills:
-
Experience with Angular or other modern JavaScript frameworks.
-
Familiarity with backend development languages like Java.
-
Experience working within government contracting environments or on projects with strict compliance requirements.
-
Knowledge of API integration and working with RESTful services.
-
Experience in modernizing legacy applications.
š Enhancement Note: The "Expert Level" designation and 5+ years of experience suggest a need for candidates who can operate with a high degree of autonomy and contribute strategically to design and development efforts. The inclusion of both UI/UX design and front-end development in the required skills indicates a "full-stack" designer role.
š Process & Systems Portfolio Requirements
Portfolio Essentials:
-
A comprehensive portfolio showcasing a range of UI/UX design projects, from initial concept to final implementation.
-
Demonstrations of wireframing, prototyping, user flow mapping, and final UI designs for web applications.
-
Examples of responsive design implementation across various devices and screen sizes.
-
Case studies detailing the process of user research, feedback integration, and iterative design improvements.
-
Evidence of creating and utilizing design systems, including style guides, pattern libraries, and reusable components.
-
Projects that highlight adherence to accessibility standards (e.g., 508 compliance) and explain the considerations made. Process Documentation:
-
Ability to document design processes, user research findings, and design decisions clearly and concisely.
-
Experience in creating and maintaining style guides and pattern libraries that facilitate consistent development.
-
Documentation of how feedback was incorporated into the design process to achieve desired outcomes.
-
Examples of collaboration workflows with development teams, including API integration considerations.
š Enhancement Note: For this role, a strong portfolio is paramount. It should not only display aesthetic design skills but also demonstrate a deep understanding of user-centered design principles, technical implementation capabilities (especially in React.js), and the ability to work within established design systems and compliance frameworks.
šµ Compensation & Benefits
Salary Range: $70.00 - $80.00 per hour.
Benefits:
-
Medical, Dental & Vision Insurance
-
Critical Illness, Accident, and Hospital coverage
-
401(k) Retirement Plan (Pre-tax and Roth contributions available)
-
Life Insurance (Voluntary Life & AD&D for employee and dependents)
-
Short and Long-Term Disability Insurance
-
Health Spending Account (HSA)
-
Transportation Benefits
-
Employee Assistance Program (EAP)
-
Paid Time Off (PTO), including Vacation and Sick Leave
Working Hours: The standard working hours for this contract position are 40 hours per week. Flexibility may be available, but adherence to project timelines and team collaboration needs is expected.
š Enhancement Note: The salary range is competitive for an expert-level contract UX/UI Developer in Washington, DC. The benefits package is comprehensive for a contract role, indicating TEKsystems' commitment to supporting their contingent workforce. The "Hybrid" work arrangement suggests a need for candidates who can balance remote work with some in-office presence, likely for collaboration and team meetings.
šÆ Team & Company Context
š¢ Company Culture
Industry: Technology Services, Staffing, and Consulting. TEKsystems is a major player in providing IT staffing solutions and services to a vast array of clients, including 80% of the Fortune 500.
Company Size: 80,000+ employees globally. This large scale means TEKsystems operates with significant resources and reach, offering diverse opportunities and a structured environment.
Founded: TEKsystems was founded in 1983. With decades of experience, they have established a strong reputation and deep industry connections.
Team Structure:
-
This role is likely part of a project-specific team, potentially embedded within a client's organization or a TEKsystems internal project team focused on modernization.
-
The structure will involve close collaboration with project managers, backend developers, QA testers, and potentially business analysts or product owners.
-
Reporting lines will typically go through a TEKsystems account manager or project lead, with functional guidance from a client stakeholder or lead developer. Methodology:
-
TEKsystems likely employs agile methodologies (Scrum, Kanban) for project delivery, emphasizing iterative development, collaboration, and continuous feedback.
-
Design thinking and user-centered design principles are core to UX/UI roles, ensuring solutions are user-focused and meet business objectives.
-
Emphasis on delivering measurable business outcomes and leveraging technology to drive transformation for clients.
Company Website: https://careers.teksystems.com/us/en
š Enhancement Note: TEKsystems operates as a large staffing and services firm, meaning this role is a contract position likely at a client site. The culture will be a blend of TEKsystems' professional standards and the specific culture of the client organization where the developer will be deployed.
š Career & Growth Analysis
Operations Career Level: Expert Level (5-10 years). This signifies a senior individual contributor role. The expectation is for the candidate to possess a high degree of autonomy, technical expertise, and the ability to mentor others. They are expected to lead design initiatives, solve complex problems, and contribute to strategic decisions within their domain.
Reporting Structure: The developer will report to a TEKsystems Project Manager or Account Manager, with day-to-day direction and collaboration occurring with a client-side technical lead, product owner, or project manager. This dual reporting structure is common in contract roles.
Operations Impact: The primary impact of this role is on improving the usability, accessibility, and overall user experience of applications. This directly influences user adoption, efficiency, and stakeholder satisfaction, contributing to the client's modernization goals and operational effectiveness.
Growth Opportunities:
-
Skill Specialization: Deepen expertise in specific UI frameworks (React.js), design systems, accessibility standards, or emerging front-end technologies.
-
Project Leadership: Transition into lead designer or technical lead roles on future projects, managing design aspects and mentoring junior developers.
-
Client Relationship Management: Develop strong relationships with clients, potentially leading to extended contract opportunities or influencing future project engagements for TEKsystems.
-
Cross-Functional Exposure: Gain experience working with diverse client teams and industries, broadening understanding of different business needs and technical challenges.
š Enhancement Note: As a contract role, "growth" is often defined by the breadth of projects, depth of technical challenges, and the opportunity to build a strong professional network. Career progression within TEKsystems typically involves moving to more complex projects or taking on leadership roles within their talent pool.
š Work Environment
Office Type: Hybrid. This indicates a blend of remote work and in-office presence. The specific balance will likely be determined by the client's policy and project needs.
Office Location(s): Washington, DC. This implies working within the metropolitan area, potentially at client facilities or shared co-working spaces managed by TEKsystems.
Workspace Context:
-
Collaborative Environment: The hybrid model necessitates strong communication and collaboration tools to ensure seamless teamwork between remote and in-office team members. Expect regular virtual meetings, stand-ups, and collaborative design sessions.
-
Technology Access: Access to necessary development tools, design software, and potentially client-specific systems will be provided or expected. This includes robust internet connectivity for remote work.
-
Team Interaction: Opportunities for in-person interaction will likely be focused on key project milestones, strategic planning sessions, and team-building activities, fostering a connected team dynamic despite the hybrid setup.
Work Schedule: The standard is 40 hours per week. While hybrid work offers some flexibility, deadlines and project demands will dictate the schedule. Candidates should be prepared for potentially intensive periods leading up to project milestones.
š Enhancement Note: The hybrid nature of this role in Washington, DC, suggests a dynamic work environment. Candidates should be comfortable with remote collaboration tools and possess strong self-management skills. The client's specific office culture and protocols will heavily influence the day-to-day work environment.
š Application & Portfolio Review Process
Interview Process:
-
Initial Screening: A recruiter from TEKsystems will likely conduct an initial phone screen to assess basic qualifications, experience, and salary expectations.
-
Technical Interview: Expect a technical interview focusing on UI/UX principles, front-end development skills (especially React.js), and problem-solving abilities. This may involve live coding exercises or design challenges.
-
Portfolio Review: A dedicated session to walk through your portfolio, discussing your design process, technical implementation, and the impact of your work. Be prepared to articulate your design decisions and challenges overcome.
-
Client Interview: If selected, you will likely have an interview with the client's hiring manager or team to assess cultural fit, specific project alignment, and final suitability.
-
Offer & Onboarding: If successful, TEKsystems will extend a contract offer, followed by onboarding processes.
Portfolio Review Tips:
-
Curate Selectively: Choose 3-5 of your strongest projects that best represent the skills required for this role (React.js, UI/UX, responsive design, accessibility).
-
Tell a Story: For each project, clearly articulate the problem, your role, your design process, the solutions implemented, and the measurable outcomes or impact. Use visuals effectively.
-
Highlight Technical Skills: Be ready to discuss the specific technologies used, particularly React.js, and how you translated designs into functional components.
-
Emphasize Collaboration: Explain how you worked with developers, stakeholders, and users.
-
Address Accessibility: Be prepared to discuss your approach to 508 compliance and accessibility in your designs and implementations.
Challenge Preparation:
-
Design Challenge: Practice creating wireframes or mockups for a given scenario within a time limit. Focus on user-centered solutions and clear communication of your thought process.
-
Coding Challenge: Brush up on JavaScript, HTML, CSS, and React.js. Be ready for questions or exercises related to component creation, state management, or API integration.
-
Whiteboarding: Be prepared to diagram user flows, system architecture, or design concepts on a virtual whiteboard.
š Enhancement Note: The emphasis on a portfolio review and technical interviews suggests that TEKsystems and their clients place a high value on practical skills and demonstrable experience. Being prepared to articulate your design process and technical choices is crucial.
š Tools & Technology Stack
Primary Tools:
-
UI/UX Design & Prototyping: Figma, Adobe XD, Sketch (proficiency in at least one is required).
-
Front-End Development: JavaScript (ES6+), TypeScript, HTML5, CSS3.
-
JavaScript Frameworks: React.js (highly preferred), potentially Angular.
-
Version Control: Git, GitHub/GitLab/Bitbucket.
Analytics & Reporting:
-
While not explicitly listed, familiarity with analytics tools (e.g., Google Analytics, Mixpanel) to understand user behavior and inform design decisions is beneficial.
-
Experience with A/B testing tools for validating design choices. CRM & Automation:
-
While this role is primarily front-end focused, an understanding of how UI components interact with backend systems and potentially CRM data (e.g., Salesforce) can be advantageous.
-
Familiarity with build tools like Webpack, Babel, and package managers like npm or yarn.
š Enhancement Note: The core technologies are clearly defined: React.js, JavaScript/TypeScript, HTML, CSS, and design tools like Figma/Adobe XD. Deep expertise in these areas is essential. Experience with Git is standard for any development role.
š„ Team Culture & Values
Operations Values:
-
User-Centricity: A strong commitment to understanding and meeting user needs through thoughtful design and intuitive interfaces.
-
Collaboration: A proactive approach to working with cross-functional teams, sharing knowledge, and contributing to a cohesive project environment.
-
Excellence & Quality: A dedication to producing high-quality, maintainable, and accessible code and designs that meet rigorous standards.
-
Adaptability: Willingness to embrace new technologies, adapt to changing project requirements, and learn continuously in a dynamic environment.
-
Problem-Solving: A focus on identifying challenges and developing creative, effective solutions through design and development expertise.
Collaboration Style:
-
Agile & Iterative: Working in sprints, participating in daily stand-ups, and engaging in regular feedback loops with designers, developers, and stakeholders.
-
Transparent Communication: Openly sharing progress, challenges, and design rationale to ensure alignment and foster trust.
-
Constructive Feedback: Providing and receiving constructive criticism in a professional manner to drive continuous improvement.
-
Cross-Functional Integration: Actively participating in discussions and planning sessions with backend developers, QA, and product management to ensure a unified product vision.
š Enhancement Note: The culture for this role will be a blend of TEKsystems' professional expectations and the specific client environment. Expect a fast-paced, results-oriented atmosphere common in technology consulting and modernization projects.
ā” Challenges & Growth Opportunities
Challenges:
-
Bridging Design and Development: Effectively translating complex design concepts into functional, maintainable code, especially within the constraints of existing systems or APIs.
-
Meeting Strict Compliance: Adhering to demanding accessibility standards (508) and potentially specific organizational design guidelines (FBI standards) while maintaining a user-friendly experience.
-
Modernizing Legacy Systems: Working with older codebases or architectures while introducing modern UI/UX patterns and technologies, requiring careful planning and execution.
-
Hybrid Work Coordination: Ensuring seamless collaboration and productivity across remote and in-office team members.
-
Stakeholder Management: Balancing the needs and feedback of various technical and non-technical stakeholders.
Learning & Development Opportunities:
-
Advanced React.js Techniques: Opportunities to deepen expertise in state management (Redux, Context API), performance optimization, and newer React features.
-
Accessibility Auditing & Remediation: Gaining hands-on experience in identifying and fixing accessibility issues, becoming an expert in 508 compliance.
-
Design System Expansion: Contributing to or expanding existing design systems, learning best practices for scalability and governance.
-
Exposure to Diverse Projects: Working on various modernization initiatives across different client organizations, broadening experience.
-
Mentorship: Potential to mentor junior developers or collaborate closely with senior technical leads.
š Enhancement Note: This role presents a significant opportunity to hone skills in modern front-end development, accessibility, and working within established enterprise environments. The challenges are significant but offer substantial learning potential.
š” Interview Preparation
Strategy Questions:
-
"Describe your process for designing a new feature in a web application, from initial concept to implementation." (Focus on user research, wireframing, prototyping, collaboration with developers, and final delivery.)
-
"How do you ensure your designs are responsive and accessible across different devices and for users with disabilities, particularly adhering to Section 508 standards?" (Be ready to discuss specific techniques, tools, and testing methods.)
-
"Walk me through a challenging UI/UX project you've worked on. What were the obstacles, how did you overcome them, and what was the outcome?" (Choose a project that showcases your problem-solving skills and technical proficiency, ideally with React.js.)
-
"How do you collaborate with backend developers to ensure smooth API integration for your UI components?" (Discuss API contracts, communication strategies, and testing protocols.) Company & Culture Questions:
-
"What do you know about TEKsystems and our role in providing technology solutions?" (Research TEKsystems' business model, client base, and values.)
-
"How do you adapt to the culture of a new client or project team, especially in a hybrid work environment?" (Emphasize your collaborative approach, communication skills, and adaptability.)
-
"Describe a time you had to present design concepts to stakeholders who had different technical backgrounds. How did you ensure they understood and approved your vision?" (Focus on clarity, empathy, and tailoring your communication.) Portfolio Presentation Strategy:
-
Structure: For each selected project, follow a clear narrative: Problem -> Your Role -> Process -> Solution -> Outcome/Impact.
-
Visuals: Use high-quality mockups, wireframes, and interactive prototypes. If possible, show live demos or video walkthroughs.
-
Technical Details: Be prepared to discuss the specific technologies used, especially React.js, and any complex implementation challenges.
-
Quantify Impact: Whenever possible, use data (e.g., increased user engagement, reduced error rates, improved task completion times) to demonstrate the value of your work.
-
Conciseness: Be mindful of time. Practice your presentation to be clear, engaging, and efficient.
š Enhancement Note: Prepare to demonstrate not just your design eye but also your technical understanding and ability to translate those designs into functional code, particularly within the React ecosystem and with a strong focus on accessibility.
š Application Steps
To apply for this operations position:
-
Submit your application through the TEKsystems careers portal link provided.
-
Resume Optimization: Tailor your resume to highlight your 5+ years of experience in UI/UX and front-end development, specifically mentioning React.js, JavaScript, TypeScript, HTML, CSS, Figma/Adobe XD, responsive design, and Section 508 accessibility. Use action verbs and quantify achievements where possible.
-
Portfolio Preparation: Ensure your online portfolio is up-to-date, easily accessible, and showcases projects that directly align with the requirements of this role. Be ready to present specific case studies during interviews.
-
Technical Brush-up: Review core JavaScript, React.js concepts, and best practices for responsive and accessible design. Practice answering common UI/UX and front-end development interview questions.
-
Company Research: Familiarize yourself with TEKsystems and the potential client environment (if known) to understand their industry, challenges, and culture. Prepare thoughtful questions to ask the interviewers.
ā ļø Important Notice: This enhanced job description includes AI-generated insights and operations industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.
Application Requirements
Candidates should have 5+ years of experience in UI/UX and frontend development using modern frameworks like React. Strong communication skills and proficiency in design tools such as Figma or Adobe XD are required to support modernization initiatives.