Position: Strong Middle Front-End Developer
Company: GreenM
Category: JavaScript
Experience required: 3y
English level: upper

We are looking for Strong Middle Front-End Developers to join our team and to enhance the product that corresponds to our primary company profile — gathering, analyzing, and acting upon Big Data - SaaS Wholesale & Marketing Intelligence platform.

Here are a couple of projects to choose from:
1- B2B e-commerce platforms for fashion and sports brands (Azure / Angular 2+, RxJS, JavaScript, TypeScript, SCSS/ C# / .NET / Elastic / Kibana)
2 - solution to improve the patient data collection platform, a SaaS application with a large amount of analytics ((AWS, Angular5/TypeScript hosted in CloudFront/S3, Serverless ASP.Net Core in AWS/ECS).

The primary focus will be on developing, maintaining, and managing the front-end for the analytics-heavy SaaS application.
To check more information about the project please scroll down)

*Technical Stack:
Visualization: Tableau, Kibana, Splunk
Data storages: Vertica, MS SQL Server, Dynamo DB, S3, Elasticsearch
ETLs: Amazon services (Lambda, SWF, Athena, etc), Spark, Airflow, Kettle
Web: .Net, Angular, Ember
Languages: C#, TypeScript, JS, Scala, Python

*You are our ideal candidate if you have:
Strong development experience as a Front-End Developer of complex web solutions with good knowledge of the Angular Framework;
Hands-on experience consuming APIs / services integration;
Knowledge of Unit testing, QA practices, and Agile methodologies;
Ability to solve problems and meet deadlines with minimal supervision;
Experience with Git and knowledge of CI/CD processes and tools;
Upper-Intermediate English (for daily meetings within distributed team & project documentation);
Fluent spoken and written Ukrainian/Russian (for communication on tasks within local User Insights team);

Bachelor’s Degree in Computer Science, MIS, IT, Engineering, or related field with outstanding academics, or equivalent experience and the demonstrated ability to learn.

*It will be a plus if you have:
Understanding of front-end architecture patterns, ability to define and maintain high performant, scalable UI components;
Keep up with trends and new tech, ability to analyze current environments to identify and assess critical capabilities and recommend solutions;
Experiment with available tools and advice on new tools in order to determine the optimal solution given the requirements dictated by the model/use case.

*Responsibilities.
Being a part of the cross-functional team you will:
Collaborate with PO/BA to define UX requirements and translate wireframes;
Design and develop new features for the existing Angular Web-portal;
Help to upgrade to the latest Angular version;
Participate in technical design and analysis within an international team;
Create Unit tests to ensure the code quality;
Provide highly effective code reviews and peer mentorship;
Perform root cause analysis on system/user errors and identify corrective actions.

*What we offer:
Competitive salary based on experience and skills;
Flexible working hours;
Ability to work remotely or from abroad (3d form of “FOP” is a prerequisite);
All the needed equipment & help with Home-office setup (if you prefer working from home);
Office in the heart of Kharkov or Kyiv downtown (if you prefer working from the office);
20 days of vacation, respecting UA holidays;
Medical insurance + Unlimited sick leaves (no need to provide a certificate);
Maternity & Paternity leave programs;
Paid sabbatical after 5 years in the company;
Compensation for professional development courses (beyond just English classes of your choice), books, participation in workshops, conferences locally and abroad;
Lawyer, accountant, negotiation expert for both work and personal occasions;  
Public speaking coach, designer at your disposal if you want to present at events or publish;  
Company parties and events.