Available Offers for Ecommerce

Frontend Developer (Angular)

Remotely
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. 

·       English - B2 +


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.

Senior Java developer

Remotely
Full-time
For the largest project in the retail industry we are looking for a specialist for the position of Senior Java developer. The specialist will participate in the development of highly loaded and productive backend services for front-end and back-end systems in jvm languages (Java, Hybris) in microservice architecture. Tasks expected of the specialist: - Write high quality and understandable code for distributed system, stack: Java 8, Hybris / Kafka /Redis /Solr/Postgress use and develop existing frameworks and open source libraries - participate directly in the formation and development of your own ecommerce platform - participate in the creation of architectural solutions and design of highly loaded fault-tolerant systems - Implement and improve development processes in an environment of continuous growth of complex tasks and interesting projects Essential Requirements: - Strong knowledge of Core Java (Collections, Concurrency, IO/NIO, Lamdas, Stream API) - extensive experience with well-known Utility Libraries(Guava, Apache Commons, Lombok, MapStruct, Jooq and etc) in solving practical tasks - understanding and experience in using Testing Frameworks(JUnit, Mockito,*Mock), high coding culture, adherence to Clean Code and Clean Architecture principles. - understanding and experience with SQL(MySQL) and NoSQL(Redis, Apache Solr/Elastic) storages - Experience in fine-tuning jvm/gc and solving performance issues with java applications - Understanding of basic data structures and algorithms, estimation of algorithm complexity through Big O notation - knowledge of basic architectural patterns and styles, good design principles for designing highly loaded distributed systems - ability to plan one's time, cope with the flow of tasks, and communicate productively with related departments - Ability to describe architectural solutions using standard tools through UML notations and to clearly state your thoughts Important: - Experience with Docker, Kubernetes, Jenkins, GitLab - Understanding of CI/CD culture, devops/sre practices, experience in use and implementation

Senior React Frontend Developer

Office
Remotely
Full-time
Permanent work
Ecommerce, registration in the staff of the company. Requirements: - Industrial development experience in JS from 5 years; - Experience with React/Redux from 2 years; - Networking principles; - Understanding of OOP principles, HTTP; - Successful application of design patterns; - Knowledge and use of JavaScript frameworks; - ES6+, DOM and BOM; - Knowledge of the basics (this, prototype, context, event loop); - Debugging and code profiling skills; - Experience with TypeScript will be a plus; - Fetch, Session/LocalStorage; - WebSoketsReact/Redux; - Contex, SynteticEvents, Hooks; - Experience with redux / redux-toolkit Webpack; - Experience with 4.x.x and 5.x.x versions; - Experience writing configs from scratch; - Docker; - Understanding of the basic concepts (image, container, networking) of Node.js. - One year of Nginx; - Configuring reverse proxy, caching; - Experience setting up splits for A/B testing.