We are seeking a dynamic, proactive Senior React Engineer to join our collaborative development team. Our client specializes in providing cutting‑edge simulator technology for the energy industry. Our advanced simulation software empowers organizations to optimize subsurface modeling, improve recovery, and enhance operational efficiency.
The front‑end project leverages React, TypeScript, and modern UI/UX patterns to provide real‑time results, intuitive workflows, and collaboration features that empower engineers worldwide.
Key Responsibilities
- Develop and implement scalable React applications and components.
- Collaborate closely with UI/UX designers, backend engineers, QA, and product managers to deliver intuitive user experiences.
- Lead technical discussions, review code, and mentor team members.
- Communicate effectively to capture requirements, provide feedback, and support other stakeholders.
- Demonstrate proactivity by identifying areas for improvement, suggesting new solutions, and leading the adoption of best development practices.
- Foster a dynamic and engaging culture—energizing the team for creative breakthroughs and supporting peers.
- Ensure maintainability, performance, and reliability of front‑end code.
Qualifications
- 5+ years of experience building production React applications.
- Proven ability to communicate across multidisciplinary teams.
- Experience integrating RESTful APIs and working on complex state management (e.g., Redux, Context API).
- Strong desire to work in a collaborative and diverse environment.
- Proactive mindset with a passion for continuous learning and innovation in engineering practices.
- Experience with unit/integration testing frameworks (e.g., Jest, React Testing Library).
- Understanding of accessibility, responsive design, and performance optimization.
- Previous experience in technical domains (energy, simulation, scientific modeling) is an asset but not required.
- Upper‑intermediate or Advanced English level is mandatory
We Offer
- Flexible working format - remote, office‑based or flexible
- A competitive salary and good compensation package
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing