Position: Front-end Developer (Angular)
Company: Nortal
Category: JavaScript
Experience required: 3y
English level: upper

About the vacancy
We are looking for a talented Front-end Developer (Angular) in Lviv to become the key contributor in the development of state-of-the-art passenger information systems.

Our client is a leading global railway transportation company. Every day they work on huge projects to deliver sustainable solutions for the railway market, continuously seeking improvements through modern technologies and techniques. By joining our team, you'll get a chance to work with contemporary challenges and realize your potential to the fullest!

About our client
Our client offers qualitative, reliable and future-proof solutions to inform passengers in the best possible way. The company develops its products based on more than 35 years of experience in the transportation industry. They are an indisputable leader in railway business that stands out due to:

Their solutions are already used on over 60,000 vehicles worldwide
Their R&D team gathers almost 100 highly motivated experts globally
They have more than 30 patents and awards in their area and make innovation happen
About the project
To deliver seamless railway communication solutions, our client has a set of own advanced software and tools, covering the full cycle of their development – from idea validation to development, testing, governance, and support. These tools allow our client to efficiently operate applications remotely, update configurations and content on the train and manage onboard passenger communication tasks. They apply the most recent technologies to offer their global customers the best products possible.

Mission
Developing a coherent UI/UX interface for the customer-facing applications
Implementing unit tests for the developed code
Help develop and maintain a set of components that can be reused throughout all client’s frontend applications
Documenting the developed code and UI components
Implement application designs in line with the client’s UI Styleguide
Work in a multidisciplinary and international team in order to combine different technologies into a comprehensive design
Together with the Senior Frontend Developer evaluate the interaction models and flows proposed by Product Management and analyze the tasks needed to implement them
Find creative ways to solve UX problems
Communicate improvement ideas for designs to Product Management
Collaborate with the Product and the Senior Frontend Developer to bring in new ideas to improve the design process, contributing conceptually, visually and from an interaction perspective
Guarantee the graphical elements homogeneity and brand guidelines compliancy
Requirements
You have a degree in Computer Science Engineering with at least 3 years of relevant work experience
You have strong knowledge and experience with Angular
You have experience with component libraries such as PrimeNG
You have strong knowledge of HTML5/CSS3/SASS
You have knowledge of Javascript/Typescript
You have knowledge of responsive design, pattern libraries
You have experience with RESTful interfaces
You have an analytical mind with business acumen
You have sufficient communication skills in English, both written and oral
Skelia offers