React Software Engineer (web app)

Houston 7 days agoFull-time External
Negotiable
React Software Engineer (Web App) Houston, TX Oil & Gas Sector Permanent Full-time Job Summary We are seeking a talented React Software Engineer to build responsive, high-performance web applications using modern JavaScript and React. This role focuses on developing intuitive user interfaces, collaborating with cross-functional teams, and delivering scalable front-end solutions that support business and user needs. Key Responsibilities • Design, develop, and maintain web applications using React and modern JavaScript (ES6+) • Build reusable components and front-end libraries for scalability and consistency • Collaborate with UX/UI designers to translate designs into high-quality user interfaces • Integrate front-end applications with RESTful and/or GraphQL APIs • Optimize applications for performance, accessibility, and cross-browser compatibility • Write clean, maintainable, and well-tested code • Participate in code reviews and contribute to engineering best practices • Work closely with backend engineers, product managers, and QA teams in an agile environment Required Qualifications • 3+ years of professional front-end or full-stack development experience • Strong proficiency in React, JavaScript, HTML, and CSS • Experience with modern front-end tooling (Webpack, Vite, Babel, npm/yarn) • Understanding of component-based architecture and state management • Experience consuming APIs and handling asynchronous data • Familiarity with version control systems (Git) • Strong problem-solving and communication skills Preferred Qualifications • Experience with TypeScript • Familiarity with state management libraries (Redux, Zustand, React Query) • Experience with modern UI frameworks (Material UI, Tailwind, Ant Design) • Knowledge of testing frameworks (Jest, React Testing Library, Cypress) • Exposure to CI/CD pipelines and cloud environments • Full-stack experience with Node.js or similar backend technologies