Angular Developer/Team Lead (Logistic Domain)

Remote (Ukraine only) Angular Software Developer

Required skills

Node.js / strong
Typescript / strong
Docker / good
Agile / strong
English / strong

Are you into Angular? Have you ever dreamed of building your own team? Do you want to gain experience supporting a production system and live product?

Three yes?! The time has come!

Customer

The Company, headquartered in Germany, is one of Europe’s leading logistics providers. Its competence lies particularly in the development and realization of integrated supply chain systems, and it is considered a pioneer of contract logistics.

Project

The aim of the project is to organize the delivery of parcels and refers to vacant capacities of fleet operators. It is possible with the help of an IT platform developed in-house. Parcels are expected to reach their destination when shoppers are ready to receive them. That’s a simple idea which can prove to be a logistical challenge. The project is set to solve this Last Mile delivery challenge.

Requirements

  • At least 5 years of experience in JavaScript Development
  • Strong expertise in Angular 10+
  • Knowledge of TypeScript
  • Experience in Angular Material Design
  • Experience with RxJS
  • Knowledge of Sass, Leaflet, Jest, Moment, Firebase
  • Upper-Intermediate level of English

Responsibilities

  • Take responsibility for the delivery of major product features
  • Identify and resolve all related key technical issues under the Architect’s supervision
  • Contribute to requirements gathering and analysis
  • Analyze product requirements and take major part in designing the software at the high and detailed level
  • Create or at least contribute to the creation of technical specifications
  • May be involved in the technology prototyping
  • Carry out technical supervision of middle and junior software development staff
  • Clarify technical details for middle and junior software development staff. Translate product requirements to task specifications for junior software engineers
  • Participate in estimation and planning sessions
  • Code, develop unit and integration tests, debug, document, implement and maintain portions of software
  • Promote good design principles such as code reuse, modularity, and extensibility and mentor others in these principles
  • Perform code reviews for compliance with best engineering practices, coding standards, and quality criteria set forth on the project
  • Provide assistance to test engineers and support personnel in solving technical issues of software installation and its operation
  • Continuously participate in technical risks identification and analysis, immediately notify the Project Manager of new risks identified, suggest the mitigation strategy
  • Escalate technical issues that can’t be solved without additional involvement of project, department, or top management
  • Document all programming tasks and procedures
  • Report status and progress according to the project and Company demands
  • Ensure Agile/Scrum and continuous delivery methodology is followed

WHY US

  • Diversity of Domains & Businesses
  • Variety of technology
  • Health & Legal support
  • Active professional community
  • Continuous education and growing
  • Flexible schedule
  • Remote work
  • Outstanding offices (if you choose it)
  • Sports and community activities

Share this vacancy

apply now

apply now

    Drop your CV here, or
    Supports: DOC, DOCX, PDF, max size 5 Mb