Front End Developer

OYAGizawuzzufpublished 11/10/2026
Must-have:TypeScriptJavaScriptCSSReactNext.jsGraphQLTailwindGitFrontendBackendSecurity

Job Description

  • Build, maintain, and optimize responsive web interfaces using React.js (with modern hooks and functional components).
  • Convert Figma / design system components into high-quality, reusable UI components.
  • Integrate with RESTful and/or GraphQL APIs coming from backend services.
  • Ensure performance, accessibility, and cross-browser compatibility.
  • Write clean, maintainable, well-documented code (TypeScript preferred).
  • Implement state management (Redux Toolkit, Zustand, Recoil, Context API, etc.).
  • Collaborate with product managers and designers to scope features, estimate effort, and deliver iteratively.
  • Participate in code reviews, follow Git workflows, and contribute to front-end standards and component libraries.
  • Debug and fix UI/UX issues quickly in production with an ownership mindset.

Job Requirements

Minimum Requirements(Must Have)*

  • 2-4 years of professional experience building production web apps using React.js.
  • Strong understanding of modern JavaScript (ES6+) and browser fundamentals (DOM, async calls, fetch, promises).
  • Experience with CSS-in-JS or modern styling approaches (Tailwind CSS, styled-components, etc.).
  • Familiarity with API consumption (REST/JSON, Axios/fetch, handling auth tokens).
  • Comfortable working with version control using Git and pull requests.
  • Strong attention to UI detail and usability.

Strong Plus

  • TypeScript experience in production.
  • Familiarity with performance optimization (lazy loading, memoization, code splitting).
  • Experience with Next.js or similar SSR/SSG frameworks.
  • Experience writing basic unit tests (Jest, React Testing Library).
  • Understanding of basic security concerns on the client side (XSS, CSRF).