We are seeking an intermediate-level ReactJS / Front-End Software Engineer In Plano, TX.
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.
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.
Key Responsibilities- 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.
Required Skills / Must Have- Intermediate-level hands-on front-end development experience.
- 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:
- Proficiency in automation testing using:
- 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:
- 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:
- 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 ProfileThe 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.
Qualified candidates should APPLY NOWfor 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).