Gasbi is an innovative startup focused on providing advanced billing solutions for gas companies. Our mission is to streamline billing processes, enhance accuracy, and offer real-time data processing for our clients. As a growing company, we value creativity, collaboration, and a commitment to excellence. Job Description: We are seeking a talented Front-end Developer (React) to join our team and help build our high-load billing system for gas companies. The ideal candidate will have a stron
Gasbi is an innovative startup focused on providing advanced billing solutions for gas companies. Our mission is to streamline billing processes, enhance accuracy, and offer real-time data processing for our clients. As a growing company, we value creativity, collaboration, and a commitment to excellence.
Job Description:
We are seeking a talented Front-end Developer (React) to join our team and help build our high-load billing system for gas companies. The ideal candidate will have a strong background in React framework, with experience in building efficient frontend systems. You will work closely with our development team to design, implement, and maintain our core billing platform.
Key Responsibilities:
- Develop complex interactive user interfaces for web applications using React.
- Integrate interfaces with server-side APIs, ensuring seamless interaction between client and server.
- Implement high-performance dynamic components using DOM virtualization and state optimization through Redux or Context API.
- Conduct modular testing of components using Jest and Enzyme.
- Use Sass or styled components for writing scalable and maintainable CSS.
Technical Requirements:
- Professional proficiency in JavaScript (ES6+), TypeScript preferred.
- Deep understanding of React architecture including hooks, component lifecycle, and state management (Redux, MobX).
- Experience with front-end development tools such as Webpack, Babel, ESLint, and npm.
- Experience with RESTful and GraphQL APIs.
- Knowledge of responsive web design principles and accessibility.
Preferred Skills:
- Understanding of server-side architecture, Node.js.
- Experience with databases (SQL and NoSQL).
- Knowledge of secure coding principles and experience with OAuth, JWT.