Position: Middle Angular Software Engineer
Company: InoXoft
Category: JavaScript
Experience required: 3y
English level: upper

**About project**:
Through the Client's platform, a broad target group has access to professional drone services (inspection of buildings, roofs, power lines, antennas inspections) and information data analysis. The entire process work is carried out in a one-stop-shop approach: from booking, flight clearance, flying to the evaluation of the results. Client transforms complicated processes to a one click away service offering.

**Requirements**:
- 3+ years of experience with Angular;
- Proven experience in the development of web applications for business use;
- Knowledge of JavaScript and JavaScript frameworks: Angular, jQuery, Bootstrap;
- Knowledge of TypeScript;
- Knowledge of HTML, CSS;
- The ability to independently study a task, conduct the necessary research, and prepare a concept for implementation;
- English: Upper-intermediate level; 
- Understanding of how to work with large data sets efficiently;
- Experience with Grafana;
- Focused on results.

**Will be a plus**:
- Experience with Openlayers → used to load images and make annotations on top of the image;
- Experience with GoogleMaps API → used for displaying data on maps, with various queries;
- Experience in building software for drones;
- Experience with databases (MySQL, MongoDB) is a plus.

**Responsibilities**:
- Update the front-end of the solution that should be migrated from the old stack to the new one;
- Develop new features;
- Work closely with the client to define and understand end-user requirements and scope of work;
- Set best practices to ensure code quality, reusability and maintenance in the long run.

**Main Benefits**:
- Flexible working hours to promote work-life balance.
- Generous paid time off, including annual leave and sick/medical leaves.
- Additional paid days off for personal events such as marriage or childbirth.
- Maternity/paternity leave benefits.
- Comprehensive medical insurance coverage.
- Discount programs for various services and products.
- Self-development budget allocated annually.
- Referral bonuses for recommending qualified candidates.
- Exciting corporate events and thoughtful gifts for employees.
- Learning opportunities through training programs, mentorship, and peer-to-peer meetings.
- Speaking clubs to enhance communication skills.
- Professional accounting and support services.