5 LAB(ФАЙВ ЛАБ)
Senior Front-end Developer
- JavaScript
- TypeScript
- Redux
- React
- Angular
- VueJS
- d3JS
- MobX
- Reatom
- HTML5
- CSS3
- Sass
- Less
- CSS
- Git
- Английский язык
- API
- Dash
- UI
- UIKit
- Cloud technology
- Data visualization
- AI
- LLM
- Web interfaces
- REST API
- d3.js
- Ant Design
- ECharts
- English
- Английский — C1 — Продвинутый
Our company, with over 12 years of experience in IT commercial development, collaborates with major customers across Europe. We are seeking a passionate and experienced Senior Front-end Developer to join our dynamic team. This role offers the opportunity to work on innovative applications in areas such as industrial monitoring and analytics, satellite and drone image processing, power grid optimization, and leak detection in pipelines.
About the Platform
You will be contributing to the ongoing development and evolution of a next-generation industrial data visualization platform created by a leading global technology company. This long-term initiative supports continuous innovation in how high-frequency sensor data from industrial assets—such as gas turbines—is monitored, analyzed, and visualized in real time.
Unlike traditional BI tools, this solution is purpose-built for live visualization of big data, offering secure, browser-based access to personalized dashboards and diagnostics tools. It is actively used across multiple international locations and supports applications in testing, engineering, service, and security.
The development team is internationally distributed, bringing together experts in software engineering and data analytics in a collaborative, cross-cultural environment.
Key capabilities of the platform include:
-
Data-as-a-Service and Analytics-as-a-Service delivery.
-
Modular architecture with plug-in APIs for rapid integration and customization.
-
Real-time diagnostics, stream analytics, and visual components integrated directly into operational workflows.
-
Multi-tenant architecture, cloud-based scalability, and support for edge deployments enable localized data processing and visualization close to the source.
-
A rich, configurable user interface supporting industrial plant layouts and interactive charts.
In addition to its core capabilities, the platform is also being enhanced with AI-powered features, including the use of generative AI and large language models (LLMs) to support advanced analysis of multi-modal data, further expanding its potential across industrial domains.
Job Responsibilities:
-
Development of front-end and client-server communication layers
-
Contribution to solution architectures and requirements elicitation
-
Participation in development processes improvement
-
Design and develop top-tier web applications using React.js and TypeScript
-
Collaborate with cross-functional teams to create highly efficient and responsive web interfaces
-
Optimize and refactor existing code for improved performance and scalability
-
Ensure seamless integration with backend services through REST APIs
-
Establish best practices and provide code reviews
Expertise & competencies requirements:
-
Commercial software development experience with JavaScript/TypeScript (5+ years)
-
Significant experience with React and popular state managers (Redux, MobX, Reatom etc.)
-
Proficiency with HTML5, CSS3, Sass, Less
-
Deep knowledge of Git
-
Experience with design, prototyping, debugging
-
Problem-solving attitude with a will to deliver the best possible user experience
-
Communication skills and readiness to work in a team as well as individually
-
Familiar with frontend build tools and module bundlers like Webpack
-
Experience with API integration and asynchronous programming
-
Knowledge of frontend testing frameworks and implementing unit and integration tests
-
Ability to resolve cross-browser and responsive design challenges efficiently
-
Proficiency in English (spoken and written)
Would be beneficial:
-
Experience with visualization libraries (d3.js, Ant Design, ECharts, MUI or similar)
-
Practical knowledge of Angular (optional)
-
Contribution to journals/blogs/professional community resources
-
Experience in implementation of other communication protocols like gRPC and WebSockets
-
Experience in configuring GitLab CI
Working conditions:
-
Working time Mo-Fr (8 working hours)
-
Employment according labor law of Republic of Kazakhstan
-
Compensation of medical insurance after trial period
-
Remote work with international team
-
Growth possibilities