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