Position: Senior Frontend Developer (Amsterdam, Netherlands or Ukraine)
Company: SQA Solution
Category: JavaScript
Experience required: 5y
English level: upper

An opportunity to work on the best platform for travel companies to collect payments,  their bookings and pay their suppliers.

**RESPONSIBILITIES:**
• Migrating from a monolithic system to microservices, designing an architecture with extensible REST APIs that can be consumed by our own platform and partner applications
• Designing and developing algorithms to make our search process more accurate and faster.
• Design, develop, review, test and deploy code
• Review and provide feedback on new feature specifications
• Ensure the technical feasibility of UI/UX designs
• Build reusable code and libraries for future use
• Optimize application for maximum speed and scalability
• Assure that all user input is validated before submitting to back-end

**REQUIREMENTS:**
• 5 years of hands-on experience developing and maintaining software products used in production situations
• React/Angular/Vue.js
• HTML5, CSS3/ LESS/ SASS/ BEM/ Bootstrap v4.x+
• Object-oriented software design and development experience
• Deep knowledge on algorithms and data structures
• Understand the principles of SEO
• Experience working with Agile processes within a product development environment
• TDD/DDD/BDD
• JS/ ES6
• Upper-intermediate level of English

**DESIRABLE**
• Experience with Microservices
• AWS, Docker, Kubernetes
• Unit , Test/Automation (Jest/Mocha/Chai/Jasmine/Enzyme)
• NoSQL (MongoDB/Redis/Elasticsearch), Redux, Mysql, GraphQL
• TypeScript
• Webpack, Gulp

**LOCATION:**
Amsterdam preferrably. Potential relocation assistance may be offered.
OR Remote work

**BENEFITS:**
• Attractive compensation package
• Flexible vacation schedule
• Fantastic team retreats (usually close to a beach)
• Equity options (after  period)