Lead Frontend Engineer

 (4+ years exp)
$65k – $100k • 0.1% – 0.2%
Published: 5 days ago

Job Location

Job Type

Full Time

Visa Sponsorship

Not Available

Relocation

Allowed

The Role

NLMatics (https://nlmatics.com) seeks to develop the next generation of search engines and language comprehension platforms rooted in natural language understanding. We are an AI startup based in New York, with an office in Canada. Our small, tight-knit team is building something completely new and ambitious in the NLP space from the ground up, and we’re looking for someone who is excited about early-stage tech startups to join our journey.

Machine understanding of natural language is not enough without the ability to present the algorithm's output to end users in unique and intuitive ways. One of the pillars of our platform is the ability for users to customize it, apply it to different kinds of data and optimize the series to steps needed to turn textual data into insightful knowledge representations in a matter of seconds. We are looking for a lead Frontend Engineer who will be fully responsible for our UI code initially and can eventually build a UI team as the company grows. In your role, you will be working directly with the CEO and the Head of Engineering You will be fully accountable for the success of your own projects, and will have the chance to explore and get your hands dirty with NLP technology alongside your primary responsibilities.

We are offering competitive salary and employee benefits for positions in Waterloo, Canada or New York.

We’re looking for someone who is...

excited about building something new at an early stage startup.
a wiz at setting up foundational software architecture that will last for other engineers to use for years to come, or a wiz at coding fundamentals.
highly experienced and well-practiced with owning and maintaining large, complex software.
able to work collaboratively with and/or lead a team of engineers.
very comfortable programming in JavaScript, CSS and ReactJS.
patient and tenacious enough to work through incredibly complex edge cases.
not only naturally talented at understanding complex, interconnected systems, but gets excited by them.
positive, kind, and willing to get into the tiny details. Attitude is everything!
Requirements:

BA in Computer Science

Software engineering experience on product development teams
Deep understanding of algorithms, data structures, and system design

Previous experience in one of more of the following areas:
Previous experience working in frontend development (JavaScript, ReactJS, CSS, SASS, LESS, responsive design ) is a must.
Experience in Ant design components and AG Grid is highly desirable
Experience in Python Progamming is a plus
Experience in data visualization using D3.js or similar is highly desirable
Ability to independently create compelling UI with optimal interaction flows without the help of extensive UX designs
Proficient with good coding patterns, design patterns and modern approaches to design thinking
HTML5 mobile app development is a plus
Pixel perfect thinking and minute attention to details
Prior experience in performance tuning of React or JS apps is a plus
Prior leadership experience is a plus - we are looking for growth potential.

A shareable GitHub account or codepens demonstrating previous work