About the Role
We’re looking for a Front-End Developer with solid fundamentals in React,
Next, HTML, CSS, and JavaScript, and at least one year of experience
building user interfaces using React and Next. You will work closely with
designers and backend engineers to implement UI components, integrate APIs, and
deliver features end to end. You should be comfortable working with core
web technologies and taking ownership of your tasks. This role is ideal
for someone eager to deepen their frontend engineering skills and contribute to
production-grade applications.
Key Responsibilities
- Build
and maintain responsive UI components using React/ Next/ HTML/ CSS, and/or
JavaScript.
- Convert
Figma designs into clean, functional, pixel-perfect interfaces with
attention to detail
- Integrate
REST/GraphQL APIs and handle client-side data flow using state management
solutions
- Integrate
third-party libraries or tools when needed
- Optimize
interfaces for performance, accessibility, and cross-browser
compatibility.
- Write
clean, maintainable, and well-tested code using Testing Library (Jest,
React Testing Library)
- Participate
in Git-based development workflows including pull requests and code
reviews.
- Troubleshoot
UI issues, fix bugs, and improve the frontend experience across devices.
- Collaborate
with backend engineers and designers to deliver end-to-end features.
Required Skills and Qualifications
- 1-2 years of hands-on experience in frontend development.
- Bachelor’s
degree in computer science or related field (or equivalent experience).
- Experience in API and socket integration.
- Knowledge of Git and version-control workflows.
- Proficient in React with a solid understanding of React fundamentals, server-side rendering (SSR), static site generation (SSG), and API routes.
- Familiarity with modern JavaScript (ES6+), TypeScript, and front-end tooling (e.g., Webpack, Babel).
- Basic understanding of relational and non-relational databases (e.g., SQLite, MySQL, MongoDB).
- Comfortable working with CI/CD pipelines, Docker, or basic containerization.
- Understanding
of responsive layouts, browser behaviour, and debugging tools.
- Familiarity
with Testing Library (Jest, React Testing Library) for writing unit and
component tests
- Good
communication skills and ability to work both independently and with a
team.
Nice to Have
- Understanding of accessibility basics.
- Experience with performance optimizations.
- Understanding of component-driven development or UI libraries.
Exposure to GraphQL (e.g., Strapi, Contentful).
Familiarity with cloud services like AWS, GCP, or Vercel.
- Familiarity with build tools like Vite, Webpack, Turbopack.
- Basic understanding of Low level and High level design.
- Interest in frontend architecture and design systems.
Experience with the Go programming language (Golang).