Position: Front-end developer
Company: Master Of Code Global
Category: JavaScript
Experience required: 3y
English level: upper

**Responsibilities:**
- Be responsible for the design and development of applications by tens of thousands of agent users world-wide.
- Build scalable microservices with rest-ful APIs that are reliable and fully monitored.
- Collecting requirements from internal and external stakeholders and breaking it down into concrete development tasks.
- Working closely with internal UI/UX designers and client product managers.

**Required background and skills:**
- 3+ years experience with JavaScript (and/or TypeScript) language and its modern ES6+ syntax and features
- Proficient with React.js or Angular.js framework and its core principles such as components, reactivity, and the virtual DOM
- Good understanding of HTML5 and CSS3
- BS/MS degree in Computer Science, Engineering or a related subject
- Solid understanding of Data Structures and Algorithm Design
- Experience with Service Oriented Architectures, HTTP REST
- Experience with both consuming and designing RESTful APIs
- Familiarity with automated JavaScript testing
- Knowledge in microservices architecture and Docker usage (Kubernetes is a plus)
- Proficiency with modern development tools, e.g., Babel, Webpack, and Git

**Preferred/Nice to have skills:**
- Programming skills in another language (Python or Java preferred)
- Experience with Node.JS
- Advanced English level
- Mentoring experience