REMOTE RUSSIA | ITL CONSULTING
Why are we looking for a colleague?
Staff expansion to strengthen the development team.
Business Area:
Development of proprietary software products and creation of user-friendly and functional applications for solving tasks in the field of railway logistics on non-public tracks for large industrial enterprises.
Conditions:
Employment in accordance with the Labor Code of the Russian Federation.
The company is accredited in the field of information technology.
We are open to cooperation with applicants from anywhere in Russia, offering a fully remote work format.
We provide the necessary technical equipment for work.
Full social package.
We welcome applications from all qualified candidates, including persons with disabilities.
We strive to create an inclusive work environment where everyone has the opportunity to realize their potential.
Important:
Please indicate your salary expectations in your cover letter.
Technology and Tools Stack:
Frontend:
- Languages: JavaScript (ES6+), TypeScript
- Framework: Vue.js (Composition API)
- Markup: HTML5, CSS3 (Flexbox, Grid)
- Preprocessor: SASS
- Integration: REST API, GraphQL, WebSocket
- Build and Automation: Webpack, Vite, npm/yarn
DevOps:
- Version Control System: Git
- Containerization: Docker (plus)
- CI/CD: GitLab CI (plus)
Additional (plus):
- FSD (Feature-Sliced Design)
- Storybook
- Design system development
Responsibilities:
- Creation of user-friendly and modern web interfaces using advanced JavaScript technologies (ES6+)
- Preparation of high-quality and semantically correct page markup using HTML5 and CSS3 with preprocessors (Sass/LESS)
- Integration of the frontend part with the backend part via REST API / GraphQL / WebSocket
- Support and development of the existing UI kit. Optimization of application performance for fast loading and smooth operation on any devices and browsers
- Collaboration with backend developers to improve component integration
- Participation in code review processes, knowledge sharing, and search for the best technical solutions
- Close interaction with the team of designers and backend developers to achieve high quality of the final product
Required Skills and Experience:
- At least 2 years of experience as a frontend developer, participation in the development of large and complex projects.
- Excellent knowledge of HTML5 and CSS3, including Flexbox and Grid, as well as the SASS preprocessor.
- Proficiency in modern JavaScript standards (ES6+), TypeScript, experience in development using Vue.js (Composition API).
- Confident command of Git, understanding and experience with branching, pull requests, code review.
- Skill in working with build and automation systems (Webpack, Vite, npm/yarn).
- Experience integrating with backend systems, deep understanding of working with RESTful API, experience with WebSocket.
- Ability to create high-quality, easily maintainable, and readable code.
- Ability to analyze others' code, identify and fix bugs.
- Independence in decision-making and a high degree of responsibility for the quality of work performed.
PS: A cover letter and a couple of words about yourself will immediately earn you + karma points from the team lead
Selection Stages:
Initial phone interview.
Online interview.
Decision.