At least 7 years of commercial experience;
Ability to organize and share work depending on every team member ability and growth direction;
Ability to coach any team member and participating in designing medium to the long term development plan for project staff;
Excellent Java 8+ knowledge (Java 11 is a big plus);
Fundamental knowledge of Java Core and main popular technologies like Spring, Spring Boot, Hibernate, Git, Maven, Kafka, Cassandra;
Experience building rich React applications with different state-management paradigms;
Understanding of the majority of web layout development specifics such as browser rendering optimisation, reflow/repaint principles, DOM access/changes optimisations, canvas, web components;
Understands how to write performant code and how to profile JS VM;
Possesses knowledge of isolation (mocking) JS framework and unit-testing theory;
SSR, REST, Sockets;
Knowledge of RDBMS;
Deep understanding of development principles and paradigms, architectural concepts, patterns, and approaches;
Experience with microservices architecture;
Experience with unit testing and code quality tools (TDD, BDD);
Experience in leading teams;
Strong algorithmic, analytical and problem-solving skills;
Passion for agile development methodologies (Scrum, Kanban Lean) and engineering practices (continuous integration, continuous delivery, test-driven development);
Being able to support planning process, organize development process and perform high-quality delivery according to the expected scheduling;
Eager for self-learning as well as for learning from industry experts;
Able to work independently and mindfully as part of a cohesive cross-functional Agile team;
Upper-Intermediate / Fluent English;
Higher Education: Bachelor’s Degree/Master’s Degree.
Besides such basics as a competitive salary, comfortable and motivating work environment, here at Intellias we offer:
For your professional growth —
Innovative projects with advanced technologies;
Individual approach to professional and career growth (Personal Development Plan);
Regular educational events with leading industry experts;
English and German courses.
For your comfort —
Flexible working hours;
Spacious office with lots of meeting rooms;
Kids’ room with professional baby-sitter (offices in Lviv & Kyiv).
For your health —
3 health packages to choose from — medical insurance, sports attendance or mix of both;
Annual vitaminization program;
Annual vaccination and ophthalmologist check-up.
For your leisure —
Corporate celebrations and fun activities;
Beauty parlor (offices in Lviv & Kyiv).
Technical tasks implementation, design, refactoring;
Code review, code optimisation;
Proceed with team planning, proper estimations, commitments;
Creating a technical vision;
Lead the team and report progress;
Perform effective technical leading with code review process;
Communication with customer for requirements analysis, sprint planning, estimations, retrospectives.
The client is a Swiss banking group, via their online financial platform and analysis & selection tools, they are active in trading in equities, funds, bonds, warrants, options & futures and cryptocurrencies. The bank also offers services designed specifically for asset managers and corporate clients. In addition, the bank offers forex platforms and services, robo-advisory, thematic trading certificates and portfolios as well as traditional banking services, including mortgages, savings accounts and multi-currency credits cards