HTML: Basics, semantic;
CSS: Basics, Responsive Web Design and Media Queries;
JS: Syntax, basic operations, DOM, Events Bubbling, Hoisting, Prototypes, Ajax, ECMA Script 6+ new features;
General development skills in GIT, HTTP/HTTPS, REST API, Design Pattern, Data Structures, motivated to search and learn for new knowledge;
Knowledge of build tools Angular CLI, Webpack, npm, npm scripts;
Understanding of Angular Material, Sass/SCSS, and Bootstrap;
Familiar with coding Style Angular Styleguide and tslint;
Familiar with TypeScript (Types basics, Guards, Advanced types) and RxJS (observable pattern, lifecycle, work with multiply streams, different types of subject);
Understands Architecture Schematics and Angular/elements;
Experience with Progressive Web Apps;
Knowledge of Unit Testing (Jasmine/ Karma) and E2E Testing (Protractor);
Experience with CouchDB;
Proficient understanding of web markup, including HTML5, CSS3;
Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS;
Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery;
Good understanding of asynchronous request handling, partial page updates, and AJAX;
Proficient understanding of cross-browser compatibility issues and ways to work around them;
Proficient understanding of code versioning tools, such as Git;
Highly proficient in both spoken and written English;
Strong understanding of the Agile methodology.
State of the art located office (10 min to m. Lukianivska) with a warm and friendly atmosphere (during quarantine, we’re working from home);
Direct communication with your Client;
Medical insurance;
English classes.
Execute full software development life cycle (SDLC);
Develop flowcharts, layouts and documentation to identify requirements and solutions;
Write well-designed, testable code;
Produce specifications and determine operational feasibility;
Integrate software components into a fully functional software system;
Develop software verification plans and quality assurance procedures;
Document and maintain software functionality;
Troubleshoot, debug and upgrade existing systems;
Deploy programs and evaluate user feedback;
Comply with project plans and industry standards;
Ensure software is updated with the latest features;
Integration of user-facing elements developed by a front-end developers with server side logic;
Building reusable code and libraries for future use;
Optimization of the application for maximum speed and scalability;
Implementation of security and data protection;
Design and implementation of data storage solutions.
On behalf of our Client, Scalors is looking for a Senior Frontend (Angular) Developer to join a client team in Kyiv, Ukraine on a full-time basis.
Project:
Client’s mission is to revolutionize the global cruise industry by creating the next generation of software to serve the vastly expanding cruise market. It is building upon a team of cruise experts and innovative software engineers experienced in the art of software development of open, scalable and flexible enterprise systems.
Our Front-End Web Developer needs to be motivated to combine the art of design with the art of programming. Responsibilities will include translation of the UI/UX design wireframes to actual code that will produce visual elements of the application. You will work with the UI/UX designer and bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works.