Reach out directly about this role
Business Technologies is a leading Russian developer of IT solutions and a service provider in the field of business process digitalization. For 25 years, we have been creating high-performance domestic products and technologies.
We are working on the Global ERP technological platform – a real domestic alternative to SAP. Our solutions, designed for thousands of active users, function successfully in industrial enterprises and large corporations.
We are inviting a Senior/Tech Lead Frontend Developer with over 10 years of experience to join our team. Your role will involve solving diverse frontend tasks to create an industrial application server, which is a key part of our platform.
The Global ERP application server is an execution environment for business application logic written in Scala. The server is written in Java, JS, and TypeScript. It manages the loading of executable code, user sessions, transactions, and database access. The Global-Framework within the server provides an API for UI interaction, a set of high-level UI primitives (frame containers, lists, editors, charts, Gantt charts, CAD, and others), an abstract meta-model of applications, and tools for executing DSL and debugging. The web client generates the user interface based on the application model built on the server using metadata from the business logic layer.
— Development of a wide range of reusable web components for the Global framework, from simple editors to complex controls such as gantt, grid, kanban, various charts, and others; — Participation in architecture development and solution design; — Organization of development processes to improve product quality and team productivity; — Writing unit and visual tests; — Development of the company's internal development environment.
— Knowledge of Java technologies (e.g., Jetty); — Experience in developing reusable web components.
— A large project with its own modern technologies and non-standard solutions. — Currently, we are transitioning the Frontend layer from GWT to TypeScript, React. — We write unit and integration tests, conduct code reviews, and use agile development methodologies. — Team tools: CI/CD, Gradle, SBT, Git, GitLab, UML, Jenkins, Scala, Python, TypeScript, React, Golang, NPM, Jest, Puppeteer, Docker, Devcontainer, LXC. — We use the following for product development: Sencha, AG-Grid, Infinispan, Antlr, Jetty, Jasper, PostgreSQL.
300,000 – 350,000 RUB
per month
from 10 years
Experience
Full-time
Employment
Remote
Work Format
Lead
Grade
Frontend
Specialization
IT & Tech
Industry
Product company
Company Type
By city
Frontend
Specialization
IT & Tech
Industry
Product company
Company Type