Frontend Engineer (React & Next.js)
- Software Engineering
- Mid-level
- Full-time
- On-site
- Tehran
We are hiring a frontend engineer with React and Next.js experience for Dara's back-office portals, Process Designer and customer app. You should know complex forms, data-heavy tables and right-to-left interfaces well.
The people who use Dara's portals are branch staff, credit officers and accountants, who spend hours every day working in forms and tables. A missing field or a number shown without a thousands separator eats into their time and focus several times a day.
Your work will cover the back-office screens, the visual Process Designer and the customer app. We expect you to build interfaces that stay comfortable through long hours of use, display numbers and Solar Hijri dates correctly, and explain errors in words the user understands.
Responsibilities
- Develop back-office screens, from account opening to loan files and financial reports
- Build multi-step forms with validation and clear error messages in Persian
- Create data-heavy tables with filtering, pagination and Excel export
- Work on the visual Process Designer and graph rendering
- Display numbers, Solar Hijri dates and rial amounts correctly, and keep the interface accessible
- Work with the backend team on API contract design
Skills and requirements
- Strong command of TypeScript and React
- Experience using Next.js on real-world projects
- Experience building right-to-left (RTL) interfaces and familiarity with their common pitfalls
- Familiarity with state and form management in large applications
- Attention to detail in how numbers, dates and currency are displayed
- Day-to-day use of Git and familiarity with code review workflows
Nice to have
- Experience with graph visualization or charting libraries
- Familiarity with banking and accounting concepts
- Experience writing automated UI tests
What you'll get at Dara
- Social security and supplementary health insurance
- A budget for training and specialist courses
- Lunch provided at the office
- Work on real banking problems alongside finance and credit specialists