Front End Developer (React JS/Next JS)

Job Description

A Front End Developer is responsible for building the user-facing part of web applications using modern frontend technologies.

This role focuses on creating:

  • Responsive web applications
  • Interactive user interfaces
  • High-performance frontend systems
  • Secure and scalable web experiences

The developer mainly works with:

  • React
  • Next.js
  • TypeScript
  • REST APIs
  • State management tools

The role is especially important in fintech and enterprise applications where:

  • Performance
  • Security
  • Scalability
  • User experience

are critical.


Responsibilities

  • Develop responsive web applications using ReactJS and NextJS
  • Build reusable frontend components
  • Implement modern NextJS features such as:
    • SSR (Server Side Rendering)
    • SSG (Static Site Generation)
    • ISR (Incremental Static Regeneration)
    • App Router
    • API Routes
  • Integrate frontend applications with REST APIs
  • Manage application state using:
    • Redux
    • Redux Toolkit
    • Zustand
    • React Query
    • Context API
  • Optimize application performance and loading speed
  • Ensure responsive design across mobile, tablet, and desktop devices
  • Write clean, maintainable, and scalable code
  • Collaborate with backend developers and UI/UX designers
  • Debug and troubleshoot frontend issues
  • Follow frontend best practices and coding standards

Required Skills

Frontend Technologies

  • React
  • Next.js
  • JavaScript
  • TypeScript
  • HTML
  • CSS

UI Development Skills

  • Responsive Web Design
  • Component-based architecture
  • Cross-browser compatibility
  • UI optimization

State Management

  • Redux
  • Redux Toolkit
  • Zustand
  • React Query
  • Context API

API Integration

  • REST APIs
  • AJAX
  • API handling

Styling Frameworks & Tools

  • Bootstrap
  • SASS
  • CSS frameworks

Additional Skills

  • Problem-solving
  • Debugging
  • Performance optimization
  • Team collaboration
  • Communication skills

Preferred Skills

  • Fintech domain experience
  • Node.js knowledge
  • Angular/AngularJS exposure
  • MySQL basics
  • Frontend security best practices