Position: Front-End AngularJS Developer
Company: RELAYTO
Experience required: 3y
English level: intermediate

Необходимые навыки
— Upper-Intermediate level of English
— Experience with AngularJS (1.7.*)
— VanillaJS over jQuery
— REST API concepts
— Solid understanding of CSS3, media queries and animation
— Know how to use inspector for speed, performance and 60FPS
— Git / Github / Git-Flow
— Gulp, Webpack
— ESLint, JSDoc
— Test-Driven Development experience (Karma, Protractor)

Будет плюсом
— Experience migrating web-app to React or Angular 10
— UI Design skills via Sketch/Photoshop or similar
— Building REST API with Symfony4(PHP)

Предлагаем
— Remote work via Slack, Asana & Video Conf
— Communications directly with the CEO, CTO & founding team. CTO speaks Russian.
— Professional guidance from an advisory board that include CTOs & founders of Eventbrite, Trulia, SuccessFactors(SAP) & more
— Being a part of TechStars network and Accenture, Alchemist, PwC & Salesforce accelerators
— Ability to have an impact on projects-of-the-century including Hyperloop & Mercedez-Benz Innovations(both customers)
— Optional personal development in product management & business skills

Обязанности
At RELAYTO, you will be a part of a small international team London, San Francisco & Paris, operating primarily via Slack & Asana and communicating directly with the CTO. The responsibilities range from front-end & back-end projects to building standalone products that are related to the core RELAYTO business.

On the frontend, you will be writing new Javascript modules, integrating open-source libraries, creating new interfaces, and connecting multiple APIs.

On the backend, you will be developing REST APIs, integrating open-source libraries, trying to break the existing backend, connecting multiple external services/APIs and growing our cloud server farm.

In all your work there will be a constant focus on security and privacy. In addition, you will participate in brainstorming sessions about the roadmap, solutions for clients problems, and design exercises. This position requires someone comfortable with working in Agile requirements and participating in planning meetings with your team/other parts of the business to help explain the technology and define the requirements.