> Markdown version of [/jobs/ext/2035206-react-ui-developer-plano-tx](https://www.wearedevelopers.com/jobs/ext/2035206-react-ui-developer-plano-tx). 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). --- # React UI developer - Plano, TX - **Company:** American CyberSystems - **Location:** Plano, TX, United States - **Salary:** $156,000.0 - **Contract:** Temporary to permanent - **Skills:** HTML, Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Artificial Intelligence, Applications Architecture, Component-Based Software Engineering, Automation of Tests, Unit Testing, Cascading Style Sheets (CSS), Cloud Computing, Software Quality, Code Review, Continuous Integration, Software Debugging, Design of User Interfaces, Machine Learning, Performance Tuning, Scrum Methodology, Productivity Software, Software Tools, Next.js, Responsive Web Design, Software Engineering, TypeScript, Web Applications, ReactJS, State Machines, Backend, Front End Software Development, React Redux, React Testing Library, Service Stack - **Published:** August 12, 2026 - **Apply:** https://public-rest34.bullhornstaffing.com/rest-services/2WXP1S/query/JobBoardPost?where=id=1021797&fields=id,title,publishedCategory(id,name),address(city,state),employmentType,dateLastPublished,publicDescription,isOpen,isPublic,isDeleted ## About the Role The candidate should also have hands-on experience using enterprise-authorized AI-assisted software development tools within the work environment for activities such as coding, test creation, troubleshooting, and documentation. They must be able to critically evaluate, validate, and refine AI-generated outputs to ensure quality, correctness, performance, security, and alignment with engineering standards., * Intermediate-level hands-on front-end development experience. * Strong proficiency in: * TypeScript * ReactJS * Java * Experience with modern ReactJS patterns and component-based development. * Experience developing, debugging, and maintaining reusable React components. * Solid understanding of UI/UX design principles and front-end usability considerations. * Hands-on practical experience in: * System design * Application development * Testing * Operational stability * Proficiency in automation testing using: * React Testing Library * Jest * Solid understanding of agile software development methodologies. * Experience working with CI/CD practices and modern software delivery processes. * Ability to independently deliver assigned features, enhancements, and fixes with appropriate guidance. * Comfortable working in a cross-team environment with regular collaboration across engineering, product, QA, design, and partner teams. * Strong communication skills, including the ability to actively participate in discussions, ask questions, share ideas, and provide updates. * Collaborative mindset with openness to feedback, peer review, and shared ownership of delivery outcomes. * Ability to contribute to innovation and continuous improvement in team practices, tooling, testing, and development workflows. * Hands-on experience using enterprise authorized AI-assisted software development tools within a professional work environment. * Demonstrated ability to critically evaluate, validate, and refine AI generated outputs for: * Functional correctness * Code quality * Performance * Security * Maintainability * Alignment with engineering standards * Understanding of responsible AI use in engineering workflows, including: * Data sensitivity considerations * Secure handling of inputs and outputs * Avoidance of inappropriate or sensitive data exposure * Validation of AI generated outputs before implementation * Adherence to resiliency, security, and compliance expectations Preferred Skills / Nice to Have * Experience with React ecosystem tools such as: * Redux * Context API * XState - State Machines * Exposure to cloud technologies. * Exposure to AI/ML concepts or AI-enabled engineering practices. * Hands-on experience with Java technologies. * Experience working in large enterprise technology environments. * Familiarity with performance optimization for front-end applications. * Familiarity with accessibility standards and responsive design best practices. Technology Stack * Front-End: TypeScript, JavaScript, ReactJS * Testing: React Testing Library, Jest * Development Practices: Agile, CI/CD, code reviews, automated testing * Preferred React Ecosystem: Redux, Context API, Next.js * Preferred Back-End Exposure: Java * Preferred Additional Exposure: Cloud technologies, AI/ML concepts * Productivity Tools: Enterprise-authorized AI-assisted software development tools Candidate Profile The successful candidate will be an intermediate level ReactJS / Front-End Software Engineer who can independently deliver assigned front-end features and fixes while collaborating effectively across teams. They should be technically strong in ReactJS, TypeScript, JavaScript, testing, and modern development practices, and should be comfortable contributing to discussions around design, implementation, quality, and operational stability. This candidate should bring a collaborative mindset, communicate clearly, participate actively in team discussions, and contribute ideas that support innovation and continuous improvement. They should be comfortable working with product owners, designers, QA, engineers, and partner teams to deliver high-quality solutions. The candidate should also demonstrate responsible and effective use of approved AI-assisted development tools, with the ability to validate and refine AI-generated outputs before applying them in a professional engineering environment. Suggested Experience Level * Intermediate level software engineering experience * Strong practical experience building and maintaining ReactJS applications * Prior experience working in agile, cross-functional engineering teams * Experience contributing to development, testing, and operational stability of production-facing applications. ## Description The ideal candidate will support the design, development, testing, and maintenance of modern web applications. The ideal candidate will have hands-on experience with HTML, CSS, JavaScript, ReactJS, and modern front-end engineering practices, along with a strong understanding of UI/UX design principles. This role is suited for a candidate who can independently deliver assigned features and fixes while working effectively in a collaborative, cross-team environment. The candidate should be comfortable participating in team discussions, contributing ideas, asking thoughtful questions, and helping drive continuous improvement across development, testing, automation, and delivery practices., * Design, develop, debug, and maintain high-quality front-end application features using ReactJS, TypeScript, JavaScript, HTML, and CSS. * Build reusable, maintainable, and scalable React components using modern ReactJS patterns. * Apply UI/UX design principles to deliver responsive, accessible, and user-friendly application experiences. * Participate in system design discussions and contribute to application architecture decisions appropriate to the role level. * Develop and maintain unit tests and automation tests using React Testing Library, Jest, and related testing frameworks. * Support application quality, performance, resiliency, and operational stability. * Troubleshoot, debug, and resolve front-end application issues across development, testing, and production-like environments. * Work within agile delivery practices, including sprint planning, backlog refinement, daily stand-ups, demos, retrospectives, and code reviews. * Collaborate with cross-functional teams, including product owners, designers, QA, engineers, and partner application teams. * Actively participate in technical discussions, design reviews, solution brainstorming sessions, and team ceremonies. * Communicate progress, blockers, risks, and technical considerations clearly and proactively. * Contribute ideas for improving user experience, engineering practices, automation, testing, and delivery efficiency. * Use approved AI-assisted development tools to support coding, test generation, troubleshooting, documentation, and productivity improvements. * Critically review and validate AI-generated code or content before use, ensuring it meets expectations for correctness, maintainability, performance, security, and compliance with team standards. * Follow responsible AI usage practices, including secure handling of prompts, inputs, outputs, and sensitive information. * Help promote safe, effective, and responsible usage of AI-assisted engineering practices within the team. ## 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) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Hiring AI Native Talents](https://www.wearedevelopers.com/videos/100268-hiring-ai-native-talents) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More](https://www.wearedevelopers.com/videos/1786-wearedevelopers-live-ai-freelancing-keeping-up-with-tech-and-more) ## 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) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [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)