Development Frontend



Share Job Opening
About the Role
Partner closely with Product and Design to clarify requirements, propose UX/tech trade-offs, and own implementation end-to-end—from API integration to rollout and analytics.
Responsibilities
- As a React.js engineer, you’ll work on both product features and engineering improvements across our web stack (React/Next.js).
- Partner closely with Product and Design to clarify requirements, propose UX/tech trade-offs, and own implementation end-to-end—from API integration to rollout and analytics.
- Build reusable, scalable, and testable UI components and pages (Hooks, state management, routing), with clean code and clear documentation.
- Ensure high-quality delivery: responsive layouts, accessibility (a11y/WCAG), cross-browser compatibility, and performance (Web Vitals, Lighthouse).
- Collaborate with Backend/Platform teams on API contracts, error handling, authentication flows, and security best practices (XSS/CSRF/CSP).
Requirements
- A degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).
- Strong programming experience with JavaScript (ES6+) and TypeScript; solid grasp of functional programming, async patterns (Promises/async-await), and clean coding practices.
- Deep understanding of the web platform (DOM, HTML5, CSS3) and browser behavior/performance (rendering, repaint/reflow, caching).
- Proficiency with React/Next JS (Hooks, Context, component composition), state management (Redux/Redux Toolkit, Zustand, or Recoil), and data fetching (TanStack/React Query, SWR, Axios, Fetch).
- Strong UI skills: responsive design, modern CSS (Tailwind CSS, CSS Modules, Styled-Components/Emotion), and component libraries (MUI/Chakra/AntD).
- Working knowledge of front-end architecture patterns (component-driven/atomic design, feature-sliced architecture, clean architecture for FE), and scalable folder/module structures.
Skills
React/Next JS.

Get to Know iFortePay
iFortepay is an Indonesian payment gateway that provides the best payment innovations with a variety of reliable products. We offer a diverse range of reliable and efficient payment products and solutions, meticulously designed to meet the needs of businesses of all sizes.
View Company Details →