Lead Full Stack Developer (Java & React) (offline)
Responsibilities:
- 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.
Requirements:
- 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.
About United Software
United Software builds and operates dedicated teams for businesses. Our mission is to connect mature businesses and dynamic startups with unique local talents for the synergy magic to happen. We help more than 30 companies worldwide to fill up positions of any tech stack and seniority level, including companies like Virgin and Uber.The teams we build for our clients work independently on the project, without any excessive bureaucracy. We organize the optimal working conditions: flexible work schedule, different activities and team building, medical insurance, premium sport & fitness, 20 business days of paid vacation, and of course a cozy kitchen with different snacks, sweets, and drinks.
Company website:
http://usoftware.co/
DOU company page:
https://jobs.dou.ua/companies/united-software-solutions/
The job ad is no longer active
Look at the current jobs Java Lviv→
Similar jobs
Senior Java Developer at LoopMe
Ukraine
Senior FS (Java+JS) developer at Piligrim IT
Ukraine $2500-4000
Senior Java Developer at Gransoft solutions
Relocate, Poland, Ukraine
All jobs Java Lviv All jobs Intellias