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