Location
Pune City, Maharashtra, India
Salary
Not specified
Type
fulltime
Posted
Today
Job Description
Frontend Engineer (React.js)
Location: Ahmedabad, Pune, Bangalore, Noida
Role Summary
We’re looking for a React.js engineer to build performant, accessible, and scalable user interfaces. You’ll convert wireframes into high‑quality components, create reusable UI building blocks, write robust unit tests, and collaborate across the SDLC to deliver great user experiences.
Key Responsibilities
- Build new user-facing features
with React.js and reliable UI libraries, adhering to
web accessibility standards (a11y)
.
- Develop reusable, modular components
and shared UI patterns.
- Translate wireframes and designs
into clean, maintainable, production-ready code.
- Write unit tests
for delivered modules and follow sound architecture, tooling, and coding practices.
- Participate in code reviews
; uphold SDLC best practices and version control discipline (branching, PRs, check-in/out).
- Optimize performance
across devices and browsers; profile and improve rendering, bundle size, and runtime behavior.
- Collaborate
with designers, product, and backend engineers; contribute to problem-solving both individually and as part of a team.
What Makes You a Great Fit
- User‑centric mindset
—you care about usability and collaborate on strategy and design.
- 5\+ years
of overall experience with
2\+ years in React.js
.
- Proven ability to write
readable, efficient TypeScript/ECMAScript (ES2016\+)
.
- Strong experience with
React.js
and its ecosystem (or familiarity with another modern framework).
- Expertise with
state management
(e.g., Redux, MobX, Cycle.js) and
server state
tools like
React Query
.
- Understanding of
CSS-in-JS
,
CSS Modules
, and core CSS concepts (Box Model, collapse behavior, etc.).
- Comfortable
profiling and analyzing code
to find and fix performance bottlenecks.
- Working knowledge of
CI services
(GitHub Actions, Jenkins, Travis, Pipelines).
- Unit testing
familiarity (Jest, Testing Library preferred).
- Solid understanding of
functional and object-oriented programming
patterns.
- Good working knowledge of the
DOM
, and experience with
build tools
like
Webpack, Vite, Gulp
.
- Thrives in a
fast-paced startup
environment; proactive, creative, and a strong
team player
.
Nice to Have
- Experience with
Figma
or similar design tools.
- Exposure to
Angular
or
Node.js
.
Looking for more opportunities?
Browse thousands of graduate jobs and entry-level positions.