Position: Lead Front-end Engineer
Company: N-iX
Experience required: 5y
Category: JavaScript
English level: upper
Published: 2020-06-01T00:00:00+03:00

**Our customer** helps inspire graphic designers, creative directors, video editors, filmmakers, web developers, and other creative professionals by providing diverse content to businesses, marketing agencies and media organizations around the world. Content creators contribute their work to our client, where end-users buy and use it in a diverse array of creative personal and business projects. It's a two-sided marketplace that empowers the world's storytellers.

**Responsibilities:**
• Leading a team of skilled engineers in a process of development of a set of tools from scratch inside a large ecosystem
• Ensuring that the team delivers a high-quality solution
• Estimating and planning the scope of work
• Reviewing code, writing and maintaining technical documentation
• Being involved in making architectural decisions
• Onboarding new team members
• Propose process improvements and changes
• Participating in project team meetings and technical discussions with a customer’s team

**Role Requirements:**
• 6+ years of front-end development (or less, in case of another engineering background)
• Proficiency in React is a must
• Experience with GraphQL(Apollo) would be a huge plus
• Experience with Node.js would be a plus, but not required
• Good understanding of functional programming concepts
• Solid knowledge of git and branching strategies
• Strong spoken and written English is a must-have
• Experience in a leadership role
• Strong communication & team managing skills

**The ideal candidate is also:**
• Easy-going and positive in communication
• Has agile mindset and is a good team player
• Is pragmatic: gets things done, can find a creative compromise between an ideal technical solution and actual client needs
• Understands the value of testing, quality, continuous integration, source control, and code reviews
• Able to analyze, plan and estimate requirements as well as identify risks involved and provide solutions to them

**We offer:**
• Flexible working hours
• A competitive salary and good compensation package
• Possibility of partial remote work
• Best hardware
• A masseur and a corporate doctor
• Healthcare & sport benefits
• An inspiring and comfy office

**Professional growth:**
• Challenging tasks and innovative projects
• Meetups and events for professional development
• An individual development plan
• Mentorship program

**Fun:**
• Corporate events and outstanding parties
• Exciting team buildings
• Memorable anniversary presents
• A fun zone where you can play video games, football, ping pong, and more.