Актуальные заказы по material

Frontend Developer (Angular)

Удаленно
Full-time

Project

An eCommerce platform to sell company's adhesive products across the globe. It enables new capabilities powering new-generation recommendation engines that drive growth.


Main responsibilities

·       Write high-quality code by following Angular/Typescript best practices and the company internal guidelines. 

·       Support the team by doing code reviews and providing new features to the project.

·       Attend technical meetings to align with other technical teams. 

·       Be available for your colleagues when your support is needed. 

·       Provide user interfaces that comply with the designs and wireframes. 

·       Fix bugs as efficiently as possible. 

·       Have an interest in complex architectures and their understanding.

·     The service is delivered using an agile working method (2 weeks sprints), plus daily meetings with the team and the bi-weekly sprint planning where all details will be defined per sprint, and all task-related delivery will be specified in the acceptance criteria of each ticket.


Requrements

·       5+ years in web development with large codebases. 

·       3+ years with a special focus on Angular. 

·       Proficient in HTML / CSS / ECMAScript standards. 

·       Proficient in Git. 

·       Familiar with the Scrum methodology. 


Must have experience

·       Master the Angular framework, Typescript, and RxJS.

·       Experience in both unit and e2e testing.

·       Experience in at least two other technologies from the Angular ecosystem (e.g., NGRX, Universal, Material).

·       Knowledge of Node and npm. 


Nice to have

·       Experience in Jest and/or Cypress.

·       Knowledge of Module Federation and Web Components.

·       Understanding of CI/CD pipelines, especially with Azure DevOps.

·       Passion for the latest features and interest in the Front-End community.

Frontend разработчик

Удаленно
Full-time

Для крупного банковского проекта требуется Frontend разработчик.


Требования:

• Опыт работы от 4-х лет

• Версия JS – ES6+

• Опыт работы с Webpack/Babel

• React – Опыт написания UI на хуках. Опыт написания кастомных хуков

• React. Хранилище - Redux + Redux thunk

• React. UI frameworks – Material UI

• Опыт настройки проксирования разработки, и настройка конфигурирования endopin`s.

• Опыт работы с окружением проекта(.env)

• Опыт работы с TypeScript

• Опыт работы с HTTP клиентами: Axios, Fetch и др.

• Опыт работы с сокет-клиентами – SocketIO, Storm. SockJS и тп

• Опыт работы с ESLint/TSLint/Prettier/JSDoc

• Владение кроссбарузерной вёрсткой (IE11, Chrome v41) (Flex/Grid/Методология BEM)

• Опыт работы с препроцессором стилей SASS. Опыт в написании и использовании переменных и миксинов.

• Опыт работы с NodeJs (+ ExpressJS)

• Опыт работы с Docker

• Опыт работы с Nginx

• Опыт работы с инструментами (GIT/BitBucket/Jira/Confluens/TeamCity/Figma)


Обязанности:

Разработка веб-приложения для внутреннего использования, связанного с развитием контактного центра.

Разработчик Android

Удаленно
Full-time
Проектная занятость
Для крупного банковского проекта требуется специалист уровня Senior. Основные требования к специалисту: - Java Core - Понимание ООП, SOLID, DRY, KISS, YAGNI. - Паттерны проектирования - Уверенные знания компонентов Service, ContentProvider, BroadcastReceiver. - Android SDK - Стек технологий: RxJava2, Dagger2, OkHttp, Retrofit, Room, Mockito, JUnit (знания, опыт использования, умение писать unit-тесты) - Понимание архитектур MVVM, MVP (понимание, опыт работы в рамках данных архитектур) - Android material design - Базовые понятия сетевых протоколов: http, rest, soap и др. - Понимание многопоточности в Java - Алгоритмы и структуры данных Дополнительные требования: - Kotlin - Опыт работы в команде Будет плюсом: - Kotlincoroutines - Опыт настройки CI/CD - Понимание/опыт работы с WebSocket - Опыт работы с системными сервисами Android (Датчики, Bluetooth, Alarm и т. п.) - Опыт работы по Agile - методологиям Личностные качества: - Ответственность, целеустремленность, активность(проактивность), коммуникабельность - Умение и самостоятельно разобраться в новом, и звать коллег на помощь при необходимости - Стремление к непрерывному развитию Основные задачи: - Создавать приложения для работы кассиров - Заниматься реализацией систем по взаимодействию с различными платежными инструментами - Внедрять библиотеки для работы с Android терминалами