UX/UI Software Engineer 3
π Job Overview
Job Title: UX/UI Software Engineer 3
Company: Columbia Technology Partners
Location: Annapolis Junction, MD
Job Type: FULL_TIME
Category: Software Engineering / Front-End Development
Date Posted: 2026-08-31
Experience Level: 10+ Years
Remote Status: On-site
π Role Summary
-
Lead and mentor UI/front-end development teams in an agile environment, ensuring adherence to modern development standards and best practices.
-
Architect, design, and implement scalable, maintainable, and production-ready front-end solutions utilizing component-based architectures and modern frameworks.
-
Translate complex UX/UI designs, wireframes, and prototypes into responsive and accessible user interfaces that meet stringent technical and mission requirements.
-
Collaborate closely with UX/UI designers, system engineers, backend developers, and product stakeholders to deliver integrated, high-quality software solutions.
-
Drive full-stack development efforts as needed, supporting backend services, API integrations, database interactions, and deployment processes.
π Enhancement Note: This role is clearly focused on a senior-level Software Engineer with a strong specialization in front-end and UX/UI development, but also requires broader full-stack capabilities. The emphasis on "complex mission software systems" and government-related requirements (Section 508, WCAG, Security Clearance) suggests a role within a government contracting or defense sector environment, which is typical for operations roles involving sensitive data or critical infrastructure.
π Primary Responsibilities
-
Provide technical leadership and mentorship to a team of UI/front-end developers, including code reviews, setting development standards, and fostering best practices.
-
Design and implement robust, scalable, and maintainable front-end architectures using modern JavaScript frameworks (React, Angular, Vue) and component-based development principles.
-
Translate user requirements, prototypes, wireframes, and design specifications into fully responsive, accessible, and production-ready user interfaces.
-
Conduct thorough analysis of user requirements to define software design, performance metrics, accessibility standards, and implementation details.
-
Partner with backend engineers to design and integrate RESTful or GraphQL APIs, ensuring seamless and efficient data flow between front-end and back-end systems.
-
Engage in full-stack development activities, including backend service development, database interaction, API integration, and assisting with deployment pipelines.
-
Identify, debug, and resolve software defects, performance bottlenecks, and other issues to enhance application quality and maintainability.
-
Collaborate with UX/UI designers, system engineers, and product stakeholders to ensure design intent is preserved while meeting technical and mission objectives.
-
Establish and enforce front-end coding standards, documentation procedures, component reuse strategies, and overall software development process improvements.
-
Develop, modify, integrate, and test software components to meet specific design, performance, interface, and functional requirements.
-
Actively participate in agile ceremonies including sprint planning, technical estimation, architectural decision-making, and daily stand-ups.
-
Ensure strict compliance with accessibility standards such as Section 508 and WCAG throughout the entire design and development lifecycle.
-
Propose and evaluate new technologies, tools, and processes to enhance complex software development efforts and team efficiency.
-
Oversee the quality control of developed and modified software, coordinating programming and testing responsibilities across the development team.
π Enhancement Note: The responsibilities highlight a senior engineer expected to lead, architect, and contribute across the full stack, with a significant focus on UI/UX, accessibility, and integration within a mission-critical, potentially government-facing environment.
π Skills & Qualifications
Education:
-
Bachelor's degree in Computer Science or a closely related technical discipline.
-
Alternatively, four additional years of relevant software engineering experience may substitute for a degree requirement. Experience:
-
A minimum of 12+ years of progressive software engineering experience.
-
Proven track record of leading, mentoring, or providing technical direction to software development teams, with a specific emphasis on UI/front-end development.
-
Experience in architecting, developing, debugging, integrating, testing, and documenting software within complex environments.
-
Demonstrated ability to collaborate effectively with users, system engineers, and technical stakeholders. Required Skills:
-
Strong proficiency in modern front-end JavaScript frameworks such as React, Angular, or Vue.
-
Deep understanding of HTML, CSS, and JavaScript, including responsive design principles and component-based architecture.
-
Experience designing and integrating RESTful or GraphQL APIs.
-
Familiarity with modern agile software development methodologies and practices.
-
Experience in developing, debugging, and testing software components.
-
Ability to analyze user requirements and derive software design specifications.
-
Commitment to ensuring compliance with accessibility standards (Section 508, WCAG). Preferred Skills:
-
Full-stack development experience, including backend technologies like Node.js, Python, or Java.
-
Experience with databases (SQL or NoSQL).
-
Familiarity with Git for version control.
-
Experience with CI/CD pipelines for automated testing and deployment.
-
Exposure to cloud environments such as AWS, Azure, or GovCloud.
-
Experience with tiered architectural systems.
-
Proficiency in Linux/Ubuntu operating system environments.
-
Knowledge of performance optimization techniques and cross-browser compatibility best practices.
-
Experience in technical debt reduction and management.
-
Prior experience working closely with UX/UI teams to implement user-centered interfaces.
π Enhancement Note: The "12+ years of software engineering experience" combined with the "Lead and mentor" responsibility strongly indicates a Senior or Lead Engineer level. The inclusion of specific frameworks like React, Angular, and Vue, alongside API technologies and accessibility standards, is crucial for candidates to highlight.
π Process & Systems Portfolio Requirements
Portfolio Essentials:
-
Showcase of significant front-end architecture and design patterns implemented in past projects, demonstrating scalability and maintainability.
-
Examples of complex UI components and their development lifecycle, highlighting reusability and efficiency.
-
Case studies detailing the integration of front-end applications with backend APIs (RESTful/GraphQL), emphasizing data flow and error handling.
-
Demonstrations of responsive design implementation across various devices and screen sizes, with specific examples of accessibility features incorporated.
-
Projects that clearly illustrate adherence to coding standards, version control practices (Git), and agile development workflows. Process Documentation:
-
Documentation of workflow design and optimization for front-end development processes, including CI/CD integration.
-
Evidence of process implementation and automation for testing, code reviews, and deployment.
-
Examples of how performance metrics and accessibility compliance were measured and improved through process adjustments.
-
Documentation of collaboration processes with UX/UI designers and backend engineers, showcasing communication and integration strategies.
π Enhancement Note: For a senior engineering role, especially one involving leadership and complex systems, a portfolio demonstrating not just individual contributions but also architectural vision, process improvement, and team collaboration is expected. Highlighting contributions to process documentation and optimization is a key differentiator.
π΅ Compensation & Benefits
Salary Range: $180,000 - $215,000 Annually
-
This range is based on the provided salary data for the specific role and location. Benefits:
-
Medical: Three superior health insurance plans offering both in-network and out-of-network coverage.
-
Vision + Dental: Fully paid by CTP at no cost to the employee.
-
Retirement: 401k plan with a 6% company contribution.
-
PTO + Leave: Lucrative and customizable paid time off plans to support work-life balance, including Jury Duty, Bereavement, and Military Leave.
-
Career Growth: Up to $10,000 annually for approved career-related learning, training, education, and/or tuition.
-
Life and AD&D Insurance: Provided at no cost to the employee for added peace of mind.
-
Short-Term & Long-Term Disability: Coverage provided at no cost to the employee.
-
Profit Sharing Bonus: End-of-year cash bonus based on company performance.
-
Referral Bonus Program: Tiered bonuses ranging from $7,000 to $20,000 for successful referrals who join the team.
Working Hours: 40 hours per week (standard full-time).
- While the standard is 40 hours, the emphasis on agile and mission-critical work may necessitate occasional flexibility to meet project deadlines.
π Enhancement Note: The salary range is competitive for a senior software engineering role in the Maryland area, especially considering the security clearance requirement. The benefits package is exceptionally strong, particularly the profit sharing, referral bonus, and substantial career growth funding, which are attractive incentives for experienced professionals.
π― Team & Company Context
π’ Company Culture
Industry: Technology Consulting, Government Contracting, Information Security, Management Consulting.
Company Size: Small to Medium Business (CTP is a Service-Disabled Veteran Owned Small Business).
Founded: 2007.
Team Structure:
-
Operations are likely structured within project-based teams, with engineers reporting to project managers or technical leads.
-
The UI/front-end development team will likely be a specialized unit within larger software development projects.
-
Cross-functional collaboration is highly emphasized, involving close partnerships with UX/UI designers, system engineers, backend developers, product owners, and potentially government stakeholders. Methodology:
-
Agile software development practices are central, including sprint planning, daily stand-ups, and iterative development.
-
Data-driven decision-making is implied through the focus on performance metrics, user requirements analysis, and system engineering collaboration.
-
Emphasis on process optimization, component reuse, and establishing clear development standards to ensure efficiency and quality.
-
Strong focus on security, accessibility, and compliance with government mandates.
Company Website: https://ctpweb.isolvedhire.com (primary job portal); likely a main corporate site as well.
π Enhancement Note: As a Service-Disabled Veteran Owned Small Business (SDVOSB) specializing in consulting for federal agencies, CTP's culture is likely characterized by a strong sense of mission, discipline, and a commitment to excellence, often found in defense and government contracting environments. The "We can be better together" ethos suggests a collaborative and supportive atmosphere.
π Career & Growth Analysis
Operations Career Level: Senior/Lead Software Engineer (Software Engineer 3).
-
This level implies significant technical expertise, the ability to architect complex solutions, and the capacity to mentor and guide junior team members. Responsibilities extend beyond individual contribution to team enablement and process improvement. Reporting Structure:
-
The role likely reports to a Project Manager, Program Manager, or a Director of Engineering, depending on the specific project structure.
-
Direct reports or mentees are expected within the UI/front-end development team. Operations Impact:
-
Direct impact on the success of complex mission software systems by ensuring the delivery of high-quality, user-friendly, and accessible front-end interfaces.
-
Influence on architectural decisions, technology adoption, and the overall efficiency and effectiveness of the development process.
-
Contribution to client satisfaction through the delivery of robust
Application Requirements
Requires a bachelor's degree in Computer Science or equivalent and 12+ years of software engineering experience. Candidates must possess an active security clearance with a polygraph and be U.S. citizens.