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

Preferred/Nice to have skills:

- Knowledge and experience in ReactNative
- Advanced English level
- Mentoring experience
- Required background and skills
- 5+ years of web development experience
- Strong proficiency in JavaScript, React.js
- Knowledge and experience with one or more of the main JS frameworks e.g. AngularJS, Vue, etc, JavaScript performance methods
- Software Design knowledge: FRP, Design patterns
- CI/CD processes implementation, experience with TDD
- Strong knowledge of Asynchronous programming model in JavaScript
- Delivering high quality technology products/services in a hyper-growth environment where priorities shift fast.
- Leading the delivery of large-scale, high-quality systems.
- Design and architecture experience, as well as sound knowledge with object-oriented design patterns
- Excellent analytical and problem-solving skills
- Ability to work in a Scrum environment
- At least Upper-Intermediate English level (verbal and written)

Responsibilities:

- Own the design and implementation of significant portions of the product development, and serve as a leader and mentor for other engineers in their areas of work.
- Help set the features, architecture, and best practices of the team, and have a significant influence on our overall strategy. A commitment to teamwork, hustle, and strong communication skills (to both business and technical partners) are absolute requirements.
- Create a reliable, scalable, and high-performance service requiring exceptional technical expertise, a sound understanding of the fundamentals of Computer Science, and practical experience building large-scale distributed systems.
- Be somebody who enjoys working on complex system software, is customer-centric, and feels strongly about building good software as well as making software achieve its operational goals.

Location: Kyiv