Middle / Strong Middle Angular JS 1.0 Developer Project Overview :
We are looking for a software engineer enthusiast to join our core development team in development of connected car solutions.
Our ideal candidate is a creative self-starter with great drive and motivation who wants to work on exciting products deployed by large global companies.
If you’re looking for a challenging opportunity to work and have a say on products and services that are re-shaping one of the biggest industries in the world and want to be surrounded by a team of innovative and passionate software engineers.
Рекрутерка Наталя Кудін Responsibilities :
Provide design, implementation and complete testing of new features in supported programming languages (Angular JS)
Write a highly optimized Angular JS code for frontend only
Ensure that Angular JS application works in a way that meets the expectations of the customer.
Work with defects found during integration or on production.
Participate in new features development or extension of existing functionality.
Work on algorithms / performance improvements.
Participate in technical discussions to find a right architecture / design solution.
Requirements :
2+ years of experience as JS Engineer,
Good understanding and experience with :
Angular JavaScript (version 1.0) or Java Script + HTML5 (in plans transition to Flutter in 6-9 months). Knowledge of Flutter is no mandatory, only willing to learn it;
Multithreading and synchronization;
Network programming (TCP / IP);
Video and audio encoding / decoding (FFMPEG codec);
Unit tests and code coverage;
Docker creating and using docker images;
RESTful web services;
Handling crash reports;
Good understanding of the following design patterns : observer, singleton, factory, constructor / builder, command, chain of responsibility, adapter, facade, iterator, MVC, MVVM.