👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Team Lead Frontend Developer

Местоположение и тип занятости

Минск (Беларусь), Гродно (Беларусь), Вильнюс (Литва)Полный рабочий деньМожно удаленно


Международная группа компаний по разработке программного обеспечения

Описание вакансии

Условия работы

Specific-Group Software Solutions develops custom software solutions for corporate clients in Austria, Germany, Italy, Lithuania, Slovakia and USA. For doing this we have sales and service divisions in the local markets and development centers in Belarus (Minsk and Grodno).

Currently we are seeking for a Team Lead Front-end Developer / Senior React Developer to join fast-growing team (10+) located in Minsk.

Partner description: Leading global provider of Trade Finance products and services for banks and corporations, which will give you an opportunity to learn Trade Finance as a business then apply this knowledge to the software development.

In this role you will be part of our professional R&D team and work with development and product teams that are truly Subject Matter Experts. With a global network of regional offices and clients around a world, there is a unique opportunity to be part of the international team. You will be actively involved in all steps of the product development, DevOps and maintenance.

Skills and Responsibilities:

  • 7+ years of relevant development experience, incl. at least 4 years as Front-End team leader
  • Strong Software Design & basic Architecture skills with deep understanding & structural knowledge of the best engineering practices, design patterns, architecture principles and ability to apply them on the daily basis
  • Proactive in suggesting technologies, tools and engineering approaches, encourages the best engineering practices and tools for effective use
  • Good knowledge of Agile Software Development Process (Scrum, Kanban) and SDLC
  • Responsible for design & Front-End implementation of new framework of Trade finance products
  • Lead team members, continuously learning and sharing new ideas and technical concepts and contribute to architectural and design discussions
  • Developing Front-End architecture & designing user interactions on web pages ensuring responsiveness of applications
  • Working alongside graphic designers for web design features
  • Designing and developing APIs
  • Take responsibility for the code quality (incl. setting up Quality Gates)
  • Take responsibility for estimation process using different techniques to guarantee preciseness
  • Propose efficient solutions & improvements for existing and potential business problems
  • Ability to create self-descriptive, consistent system-level architecture diagrams
  • Ensure deliverables are in compliance with architecture specifications
  • Support team members with mentoring/knowledge sharing
  • Initiate and drive business domain specific knowledge sharing/trainings for the project team

Technical stack:

  • Scripts: JavaScript\Typescript - must, Python 3+ (nice to have)
  • Micro Front-End with Mono repo experience - must
  • Front-End: ReactJS, TypeScript, ES6, Redux, CSS, HTML - must
  • Backend stack: Java 8+, Spring, J2EE, NodeJS, Express, OpenAPI – nice to have
  • DB: MongoDB, Redis, Relational databases – nice to have
  • Testing frameworks – CucumberJS, Jest, Mocha, Chai, Selenium
  • Vert.x – nice to have
  • Istio, Zipkin – nice to have
  • Agile methodology (working in Scrum) using Jira - must
  • Linux OS – nice to have
  • Micro-services vs. Monolith (key differences and challenges of each approach) – nice to have
  • CI/CD (Gradle, Gitlab, Jenkins, Nexus, Sonar) – nice to have
  • Cloud concepts & applications experience – nice to have
  • GIT - must

We offer:

  • Competitive salary
  • Long-term Austrian, German and US projects
  • Professional growth (professional trainings, knowledge sharing meet-ups and etc )
  • Career perspectives
  • Business trips to Austria
  • Annual assessment and salary review
  • Transparent and clear management
  • Friendly colleagues and atmosphere

Extensive benefit package:

  • medical insurance,
  • fully covered sick leave for 14 calendar days in a year,
  • compensation of external professional courses and trainings,
  • English courses,
  • additional holidays,
  • financial bonuses,
  • corporate gifts on special events,
  • free parking spots,
  • massage,
  • fruity days and etc.
  • Company parties and team buildings;
  • Flexible working hours (you can start till 11am, duration of working week is 40h);
  • Nice corporate equipment (incl. second monitor);
  • Comfortable well-equipped office in the city center (with kitchen, meeting rooms and event space).
  • Office/remote work