Job Description
Full-Time | Permanent | Remote (Pakistan)
Hiring by HireOn for its International Client
Salary Range: USD 1,000 – 1,400 per month
About The Role:
HireOn is recruiting a talented Next.js Developer for its international client based in Australia, specializing in healthcare technology solutions.
This is a full-time, permanent remote position for professionals located in Pakistan.
The selected candidate will play a key role in developing intelligent, scalable, and feature-rich web applications focused on complex business logic, workflow automation, and functional interactivity rather than visual design. You will work with React/Next.js (Pages Router) and integrate the frontend seamlessly with a .NET backend. UI designs are pre-built using Material UI, allowing you to focus on high-performance functionality and reliability.
Note: Working hours require some overlap with AEST (Brisbane time) for team collaboration
Role Overview:
As a core member of the development team, you’ll be responsible for transforming intricate business requirements into efficient, interactive, and maintainable frontend features. You’ll manage multi-step workflows, validation logic, data state handling, and API integration to deliver smooth, user-friendly experiences.
Key Responsibilities:
- Develop responsive and efficient components using Next.js (Pages Router)
- Implement business logic and interactive workflows
- Handle multi-step forms, data validation, and complex state logic
- Manage application state using Redux Toolkit
- Utilize SSR and CSR strategically to optimize performance
- Integrate Material UI components provided by the design team
- Connect frontend features to .NET APIs for data processing
- Write reusable, modular, and clean code
- Collaborate with product and backend teams to refine requirements
- Focus on functionality, performance, and maintainability
Required Skills & Experience:
- Proficiency with Next.js (Pages Router) and React
- Strong understanding of React fundamentals — useState, useEffect, useCallback, useMemo, etc.
- Solid understanding of Next.js rendering methods and routing
- Expertise in Redux Toolkit for complex state management
- Experience working with Material UI (UI designs provided)
- Strong command of JavaScript and TypeScript (async/await, Promises, data manipulation, type definitions)
- Proven experience in building dynamic forms and validation logic
- Analytical and problem-solving mindset for translating business requirements into functional code
Preferred Skills (Nice To Have):
- Knowledge of advanced React patterns (compound components, render props)
- Strong understanding of Redux Toolkit for large-scale applications
- Performance optimization using React.memo, useMemo, etc.
- Experience with Formik or React Hook Form
- Familiarity with lodash, ramda, or similar utility libraries
- Experience with Material UI theming and customization
- Knowledge of Jest or React Testing Library
- Advanced TypeScript features (generics, utility types, etc.)
Skills: next.js,rest apis,github actions,redux,typescript,react,azure app services,material ui