HamburgerMenu
hirist

Lead Engineer - Frontend Architecture

Syook
Noida
4 - 6 Years

Posted on: 22/01/2026

Job Description

Job Description - Lead Engineer (Frontend) :

Role overview :

We're building in an entirely new space, so you'll be able to use creativity to help us solve problems and delight our customers.

Our product stack is MERN (React, Node + Express, MongoDB), and we use React Native on mobile.

Were looking for someone who has always loved to be on the creative side of things and enjoys creating user experiences that are inviting, intuitive, and impactful. You must enjoy designing the layouts of the product, the navigation, and the complete look and feel of it.

A day in your role will involve any of the following (or a combination) :

- Lead the frontend team for product feature build and delivery

- Develop new user-facing features

- Build reusable UI components and libraries for future use (for web and mobile)

- Ensure the technical feasibility of UI/UX designs

- Optimize application frontend (web and mobile) for speed and scalability

- Ship out bug-free code using TDD

- Work towards more stability & scalability of the frontend

- Be part of product planning with the product manager

- Take the lead in deciding how to build what needs to be built for scale and ensure the technical feasibility of a product feature

- Understand the requirements and give adequate time estimates for the features

- Coordinate with QA for every feature and make sure releases are bug-free

- Managing junior developers for their workload and mentoring them in the right way to code and contribute

- Help with the recruitment of engineering talent

- Implement and continuously improve processes for high-velocity engineering, including DevOps, testing, CI/CD, PRs, etc.

This list is not exhaustive at all, and you'll have a lot of autonomy over your work.

This is a full-time position based in Noida. During the interview, you'll be able to share what you're most interested in.

Technically, these are some of the things we would like for you to have to be able to contribute effectively in this kind of position :

- You are fluent working with client-side scripting and JavaScript frameworks, in particular React and React Native along with state management libraries like Redux.

- You are proficient in understanding of web markup, including HTML5, CSS3

- You have experience in developing mobile apps and have put it to production

- You can write non-trivial programs in Javascript.

- You can write clean, modular code in either Object-Oriented style or Functional style.

- You are comfortable with Test Driven Development.

- You have shipped code to production recently, regularly.

- You are fluent in using the tools of the trade : Testing, Infrastructure Setup, Code Pipelines, Editors, Git, Command line, Slack, Jira.

- Apart from the above it would be a plus if you also have

- Experience with Docker

- Open source contributions

Our current development practices :

Since we're an early-stage startup, we constantly have to ask "what gets the most value, cheaply, to validate our assumptions?" We build some things to last a long time, and others as prototypes.

We use linting, e2e testing, CI CD, observability logging, and production probers. We've documented both our web and mobile apps so that you should be able to get started easilyand if you need help, we'll absolutely improve our docsand contribute your first day.

We recognize the value of maintainability and keeping our developer experience nimble. Our sprints are for 2 weeks and we push releases to production as per this schedule.

You'll help push us to be our best, and we're excited for recommendations and insights you have as you join. You'll be an owner and contribute towards how we work.

Interview process :

We want you at your best, and won't be giving you gotcha-style algorithm questions. We want to get to know you, hear about what you're interested in, and learn about what you hope to do in the future.

1. Meet us and learn about Syook :

You'll first talk to someone from the People Services team (over phone or video) and won't need to prepare anything in advance. The goal of this conversation is to get to know you and mutually explore if we might be a good fit for each other. You'll learn more about Syook and have a chance to ask any questions about our company, team culture, and product.

If we're both excited to continue, we'll send along a bunch of information about the company that you can go through on your own time. You'll then have the opportunity to chat with other people in our company to learn more about them and the company.

2. Technical conversation :

We'll have another conversation to talk in depth about your technical experience. We'll talk about frameworks you've used, how you make technical decisions, types of problems you like to solve, etc. You won't need to prepare anything in advance.

This is primarily used to get a better feel for your experience, how you work, and where you may fit in. It'll be used to design the rest of the interview process.

Through this and the next steps, you'll meet more people in the company so we can get to know each other.

3. Technical challenge :

Everyone has different strengths, and we want you to do your best. Our goal is for you to clearly demonstrate your technical aptitude. We're open to accommodating what would work best for you.

We can choose mutually between several different options :

A live pair coding session where we'll work through some problems.

Working through similar problems independently as a take-home challenge.

Presenting any previous work you've done (example : open source, side project, or even another interview you did).

4. Reference conversations :

We will talk to a few people you've worked with before to learn more about how we can best work with you. We expect to hear great things, so this is primarily so we can work with you as effectively as possible.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in