React UI developer - Plano, TX

American CyberSystems
Plano, TX, United States
9 days ago
Apply on public-rest34.bullhornstaffing.com
Prepare application

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Compensation
$156,000.0
Working hours
Regular working hours

Tech stack

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
+21 more
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

Job 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.

Requirements

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.

Benefits & conditions

Qualified candidates should APPLY NOW for immediate consideration! Please hit APPLY to provide the required information, and we will be back in touch as soon as possible. We are currently interviewing to fill this and other similar positions. If this role is not a fit for you, we do offer a referral bonus program for referrals that we successfully place with our clients, subject to program guidelines.

PAY RANGE AND BENEFITS: Pay Range*: $75/Hr *Pay range offered to a successful candidate will be based on several factors, including the candidate’s education, work experience, work location, specific job duties, certifications, etc.

Benefits: Innova Solutions offers benefits( based on eligibility) that include the following: Medical & pharmacy coverage, Dental/vision insurance, 401(k), Health saving account (HSA) and Flexible spending account (FSA), Life Insurance, Pet Insurance, Short term and Long term Disability, Accident & Critical illness coverage, Pre-paid legal & ID theft protection, Sick time, and other types of paid leaves (as required by law), Employee Assistance Program (EAP).

About the company

ABOUT INNOVA SOLUTIONS: Founded in 1998 and headquartered in Atlanta, Georgia, Innova Solutions employs approximately 50,000 professionals worldwide and reports an annual revenue approaching $3 Billion. Through our global delivery centers across North America, Asia, and Europe, we deliver strategic technology and business transformation solutions to our clients, enabling them to operate as leaders within their fields.

Recent Recognitions:

  • Named One of America’s Best Employers for New Grads by Forbes (2024)
  • Named One of the Best Companies to Work for by U.S. News & World Report (Private Companies List, 2024-2025)
  • One of the Largest IT Staffing Firms in the US - Ranked #3 by Staffing Industry Analysts (SIA, 2024)
  • One of the Largest Staffing Firms in the US - Ranked #13 by Staffing Industry Analysts (SIA, 2024; includes Innova Solutions, Volt, & HireGenics)
  • Named One of the Top Ten Private Companies in Atlanta by the Atlanta Business Chronicle (2023)
  • One of the Largest Certified Minority Business Enterprises (MBEs) in the United States (NMSDC, 2024)
  • AWS Advanced Tier Services Partner with 100+ certifications

Website: https://www.innovasolutions.com

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on public-rest34.bullhornstaffing.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

1:31 min

Essential AI and human skills for future teams

Alexander Weißhaupt Alexander Weißhaupt +1 · World Congress 2025

6:12 min

Streaming HTML content natively using declarative processing instructions

Chris Heilmann +2 · LIVE

Videos

See all

Related articles

See all