Position: Frontend React Developer
Company: Squro
Category: JavaScript
Experience required: 3y

We provide services to our clients worldwide, including countries of South-East Asia, Latin America, Europe, and Africa. We focus on developing financial high secured web applications, which include a big amount of different transactions, currencies, balances and integrated with other financial services. You will be responsible for creating an SPA from scratch using the newest technologies. 

Requirements:
— At least 3 years of experience in software development;
— 1,5+ years of experience with ReactJS;
— Flux / Redux principles understanding;
— Strong HTML, CSS, JavaScript Typescript, jQuery knowledge;
— Experience with SPA / PWA;
— Experience in developing against APIs;
— Understanding of OOP principles;
— Experience with Git and understanding branching principles;
— Understanding of REST Web Services, architecture principles and design patterns;
— Understanding the features of modern browsers;
— Experience of building responsive web applications;
— Experience with at least one CSS preprocessor: SASS/LESS;
— Understanding how web works.

Will be an advantage:
— Experience UI/UX;
— Experience with Angular/Vue.js;
— Experience in writing technical documentation;
— Experience performance optimization;
— Experience with Scrum/Agile;
— Experience with GraphQL;
— Experience with other programming languages;
— Experience in writing unit tests.

We offer:
— Interesting and challenging tasks with our own product;
— Friendly working environment;
— Flexible schedule;
— Possibility of personal and professional growth;
— Compensation of lunch, gym and language courses, and professional conferences;
— Cozy office in the city center (1 minute from Pecherskaya metro station);
— For the period of quarantine — remote work from home;
— Regular corporate events and other company benefits;
— Competitive salary.

Responsibilities:
— Participation in SCRUM development/process;
— HTML/CSS/JavaScript/TypeScript developing;
— Develop UI functionality per wireframes/mockups;
— Deliver new functions and products to customers;
— Write clean, efficient, scalable and testable code;
— Participate in the code review process;
— Support existing codebase;
— Improve your skills and stay up-to-date with emerging
technologies.