> Markdown version of [/jobs/ext/221713-user-interface-developer](https://www.wearedevelopers.com/jobs/ext/221713-user-interface-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # User Interface Developer - **Company:** Caci Inc - **Location:** Austin, TX, United States - **Experience:** Experienced - **Salary:** $76,000.0 - $155,700.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Confluence, JIRA, Distributed Systems, Design of User Interfaces, Human-Computer Interaction, Scrum Methodology, Software Maintenance, Software Engineering, Subversion, Data Processing, ReactJS, Code Structure, Git, Information Technology, Atlassian Tools, React Redux, Asynchronous Programming, Software Version Control, Vulnerability Analysis - **Published:** May 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=7de9dea7fde7ec80 ## About the Role Required: * Bachelor's degree in Computer Science or Electrical Engineering or equivalent * 3 or more years of software development experience * Experience in the JavaScript language * Experience with REDUX * Experience with Git, SVN, or similar version control systems * Demonstrated ability to solve a broad variety of problem areas of cross-browser development * Understanding of software design concepts, patterns, and best practices * Experience with asynchronous programming models, e.g., asynchronous events from server to browser, queuing mechanisms, distributed systems * Experience with REST and Open API toolkits * SCRUM or similar iterative development process * Willing to work hybrid schedule with 3 days on site * Willing and able to obtain a TS/SCI Security Clearance Desired: * Experience with React * Experience building fluid/web responsive designs for user interfaces * Familiarity with Atlassian stack (JIRA, Confluence, etc.) ## Description As a User Interface Developer, you will be responsible for designing and implementing user interfaces which incorporate top-tier user experiences in the Intelligence, Surveillance, and Reconnaissance (ISR) domain. You will be a critical member of our product development team and will work as a part of an agile software development lifecycle to design and build client-side logic for our applications. You will also be bridging the gap between the visual elements and the server-side infrastructure, taking an active role in defining how the application looks and functions. If you are someone who takes pride in providing simple and intuitive user experiences and enjoys exploring new ways to present information to users in a complex or constrained environment, this is the role for you. You should be passionate about scalable, reusable modular systems to allow adding custom features for differing customer bases. Responsibilities: * Develop client-side User Interface and frameworks involving complex logic and data handling * Design solutions that operate under technical constraints that require careful architecture of code structure and data connections * Ensure the technical feasibility of UI/UX designs * Optimize applications for maximum speed and scalability * Build reusable code and libraries for future use * Collaborate with other team members and stakeholders * Provide continuous operations and maintenance of applications under test, demonstration, and deployment ## Related Videos - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [16 Best Free React UI Libraries in 2025](https://www.wearedevelopers.com/magazine/148-16-best-free-react-ui-libraries-in-2025) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)