[ad_۱]
Job Description
Job Description
We are looking for a persistent, hardworking, and smart Front-End Developer.
The ideal candidate has strong expertise in React.js and Next.js, a deep understanding of modern JavaScript (ES۶+), and experience building maintainable, reusable, testable, and secure front-end architectures.
Required Skills
۵+ years of professional front-end development experience
Strong proficiency in JavaScript (ES۶+)
Extensive experience with React.js and Next.js
Strong understanding of TypeScript (TS)
Solid understanding of OOP and FP principles
Strong knowledge of SOLID design principles and clean code practices
Strong understanding of React and Next.js design patterns
Experience integrating and consuming REST APIs
Hands-on experience with Axios and API caching
Experience with caching strategies in web applications
Strong understanding of component-based architecture and state management
Experience with responsive and cross-browser web development
Familiarity with version control systems, especially Git
Strong familiarity with the MUI ecosystem
Responsibilities
Develop and maintain modern web applications using React.js and Next.js
Build reusable, scalable, and maintainable UI components
Integrate front-end applications with RESTful APIs
Optimize applications for performance, scalability, and user experience
Apply OOP and SOLID principles to front-end architecture and code design
Collaborate with designers, back-end developers, and product teams
Participate in code reviews and contribute to technical decision-making
Troubleshoot, debug, and improve existing applications
Write clean, well-documented, and maintainable code
Preferred Qualifications
Familiarity with SSR, SSG, and modern Next.js features
Knowledge of testing frameworks and front-end best practices
Experience working in Agile/Scrum environments
Other Benefits:
Remote work opportunity
Fixed base salary paid in USD
Performance-based bonus paid in USD

