NXLog helps companies manage their logs better. We provide a unified platform for log collection, storage, and analysis. We offer versatile solutions to capture high-volume logs from diverse sources, transform log data on the fly, filter, enrich, and route it to other systems to boost business, security, and compliance. We combine the stability and resources of an established company with the innovative spirit and agility of a start-up. Our mission is to continuously push technological boundaries to deliver outstanding user experiences.
We are hiring a Senior React Developer!
We are looking for a Senior React Frontend Developer who will be responsible for developing the user side of our agent management product and improving the user experience. They will need to collaborate with the design and development teams to create web applications. The candidate must be able to build testable, reusable, and scalable applications.
The backend is developed in RUST and is accessible via REST APIs.
What you'll do:
Be the core member of our new UI development team
Develop the agent management UI
Write reusable, effective, and scalable JavaScript code
Build modular and reusable components and libraries
Implement front-end components with the React framework
Translate the product requirements and design into code
Test, update, and optimize the application for performance and security
What you'll bring:
At least 3+ years of experience in React and object-oriented programming
Proficiency in JavaScript language
Strong understanding of the React framework and its core principles
Familiarity with the React ecosystem
Working experience with HTML5 and CSS3
Git experience
Experience with Node + npm
Redux experience
Ability to write efficient, secure, clean, and scalable JavaScript code
Knowledge of server-side rendering
What you'll get:
Remote community of passionate experts from around the world
Flat structure and flexible environment
PTO & other rewards
Opportunity to work with a state-of-the-art log management product
We have the position with two different targets:
UI: The application will be expected to handle hundreds of thousands of agents with relatively few users.
SaaS: The application will be expected to handle thousands of customers through their journey from purchase and enrollment through the operation. It will tie the user interfaces of multiple internally developed products together, creating one unified SaaS system.