Front End Developer
BayRock Labs · Bangalore, India, IN
Checked against rippling. Still accepting applications.
- Location
- Bangalore, India, IN
- Posted
**About BayRock Labs**
At BayRock Labs, we pioneer innovative tech solutions that drive business transformation. As a leading product engineering firm based in Silicon Valley, we provide full-cycle product development, leveraging cutting-edge technologies in AI, ML, and data analytics. Our collaborative, inclusive culture fosters professional growth and work-life balance. Join us to work on ground-breaking projects and be part of a team that values excellence, integrity, and innovation. Together, let's redefine what's possible in technology.
**About the Role**
We are looking for a skilled **React Frontend Developer** to join our team and help build high‑quality, scalable, and user‑friendly web applications. The ideal candidate has strong experience with modern JavaScript frameworks, UI/UX best practices, and a passion for clean, maintainable code.
**Key Responsibilities**
- Develop responsive, high‑performance user interfaces using **React.js** and related libraries.
- Translate UI/UX designs and wireframes into high‑quality code.
- Build reusable components and front‑end libraries for future use.
- Optimize components for maximum performance across a wide range of devices and browsers.
- Collaborate with backend developers, designers, and product teams to deliver seamless user experiences.
- Troubleshoot, debug, and upgrade existing applications.
- Participate in code reviews and contribute to best practices and standards.
- Integrate RESTful APIs and third‑party services.
- Stay updated with the latest front‑end technologies and trends.
**Required Skills & Qualifications**
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
- **2–5+ years** of hands‑on experience in front‑end development.
- Strong proficiency in **JavaScript (ES6+), React.js, Redux, HTML5, CSS3**.
- Experience with **React Hooks, Context API** , and component lifecycle.
- Familiarity with **TypeScript** (preferred but not mandatory).
- Experience with **REST APIs** , JSON, and asynchronous programming.
- Knowledge of **Webpack, Babel, NPM/Yarn** , and modern build pipelines.
- Understanding of responsive design, cross‑browser compatibility, and accessibility standards.
- Experience with version control tools like **Git**.
- Strong problem‑solving skills and attention to detail.
**Preferred Skills**
- Experience with **Next.js** or other SSR frameworks.
- Familiarity with **UI libraries** such as Material‑UI, Chakra UI, or Ant Design.
- Knowledge of **unit testing** (Jest, React Testing Library).
- Experience with **Agile/Scrum** methodologies.
- Basic understanding of backend technologies (Node.js, Express) is a plus.
Stop retyping the same form
Upload a CV once, and Otto fills in this application for you.
Try Free Now →