Job details

Senior React Engineer

  • Java
  • Redux
  • REST
  • Agile
  • SOLID
  • React.js
  • API

This job might be expired

Reasons could include: the employer is not accepting applications, is not actively hiring, or is reviewing applications.

Posted: 11 months ago

Job Title: React Software Developer - Power/Oil and Gas Trading

About Us:

All challenges are welcome at BBGC. We aim to provide exceptional business solutions that give you a competitive edge. We leverage cutting-edge technology led by a team of curious professionals. We are ready to offer solutions to help your business move forward. We provide clients with financial services, retail, commodities, and manufacturing solutions.

Job Summary:

We are seeking a skilled React Software Developer with expertise in either the energy, utility, power or oil and gas trading industry. The ideal candidate will have a strong background in front-end development using React.js and a deep understanding of the specific challenges and requirements within the power or oil and gas trading domain. As a React Software Developer, you will be responsible for designing, developing, and maintaining innovative software solutions that streamline and enhance trading processes.

Responsibilities:

Front-End Development:

  • Design and implement responsive, user-friendly interfaces using React.js.
  • Collaborate with UX/UI designers to create seamless and visually appealing user experiences.

Domain Expertise:

  • Utilize in-depth knowledge of either power or oil and gas trading to understand and address industry-specific software requirements.
  • Stay updated on industry trends and emerging technologies to ensure software solutions align with industry standards.

Software Architecture:

  • Work closely with the architecture team to develop scalable and maintainable software architectures.
  • Ensure that software solutions are flexible and adaptable to the dynamic nature of the power or oil and gas trading business.

Collaboration:

  • Collaborate with cross-functional teams, including backend developers, data scientists, and business analysts, to deliver end-to-end solutions.
  • Participate in code reviews and provide constructive feedback to maintain code quality.

Testing and Debugging:

  • Implement and execute effective testing strategies to ensure the reliability and robustness of software applications.
  • Identify and troubleshoot software defects, ensuring timely resolution.

Documentation:

  • Create and maintain comprehensive documentation for code, APIs, and system architecture.
  • Document and communicate technical decisions to both technical and non-technical stakeholders.

Agile Development:

  • Work in an agile development environment, participating in sprint planning, retrospectives, and daily stand-ups.
  • Contribute to the continuous improvement of development processes.

Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience in React.js development with a strong portfolio of previous projects.
  • Experience in either power or oil and gas trading is highly desirable.
  • Solid understanding of front-end technologies such as HTML, CSS, and JavaScript.
  • Familiarity with state management libraries (e.g., Redux) and RESTful APIs.
  • Strong problem-solving skills and the ability to adapt to evolving project requirements.
  • Excellent communication skills and the ability to work effectively in a collaborative team environment.