Position: Senior/Lead Front-End Engineer
Company: N-iX
Experience required: 3y
Category: JavaScript
English level: upper
Published: 2021-09-01T00:00:00+03:00

This role is focused on providing **Grainger** customers with deep insights and recommendations that help them to optimize their spend. This highly unique, and exciting, role is part of a cross functional team of data engineers, data scientists, front-end engineers, and quality engineers.  The ideal candidate has extensive experience designing and building on the public cloud, success in building products from scratch, and a strong base in software engineering.  Familiarity with data visualization and reporting concepts are a plus.

**What You’ll Do:**
- Embed customer-facing recommendations and insights into our eCommerce platform and other channels.
- Coordinate with software engineers, data engineers, and data scientists to define the scope and scale of solutions.
- Work with architects and other leads to iterate on design and deliver solutions that meet defined functional, quality, performance, and security standards.
- Communicate with stakeholders about key features, design decisions, and the pros/cons of potential approaches.
- Interact with UX designers as you build out a data visualization layer.
- Identify bottlenecks and ensure software efficiency and quality.
- Deliver MVPs while continuing to build and enhance products.
- Provide guidance and direction to more junior engineers.

**Who You Are:**
- Experience designing and building on the any public cloud (AWS, GCP, or Azure)
- Experience writing and editing reusable UI components
- Experience with any of UI/Webapp framework such as Svelte/SvelteKit, React/NextJS, Vue, or Preact, or Angular
- Familiar but not proficient with Node JS or other back-end languages (e.g. Java, Python, Kotlin, etc.) and a solid understanding of database systems. Ability to integrate with APIs
- Understanding of core browser and web APIs and languages (e.g., HTML, CSS, JavaScript, Storage APIs, Cookies, etc.)
- Understanding of HTML Semantics and Browser Accessibility.
- Understanding of modern JavaScript language features and techniques.
- Understanding of API and JSON payload design.
- Understanding of Data-Driven Documents (D3) a plus.
- Experience implementing initiatives that incorporate data science products a plus.            
- Experience leading engineers in an onshore/offshore environment a plus.
- Familiarity with CI/CD delivery frameworks (e.g., Jenkins, CircleCI, etc.)
- Experience contributing to or maintaining an open source software project is a plus.
- A bachelor’s degree in Computer Science, related field, or equivalent experience

**We offer:**
- Flexible working hours
- A competitive salary and good compensation package
- Best hardware
- A masseur and a corporate doctor
- Healthcare & sport benefits
- An inspiring, comfy, clean and safe 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, foosball, ping pong, and more