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 or similar backend technologies