Position: Middle/Strong Middle (Angular JS 1.0 + React) Developer
Company: Intellias
Experience required: 2y

**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.

**Requirements:**
- 2+ years of experience as JS Engineer,
- Good understanding and experience with:
- Angular JavaScript (version 1.0) or Java Script + HTML5 (transition to React is ongoing). Deep knowledge of React 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

**Main responsibilities on the project:**

- 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.urrounded by a team of innovative and passionate software engineers.